No description, website, or topics provided.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
DistributedTask.Console.Client
DistributedTask.Console.Server
DistributedTask.Core
.gitattributes
.gitignore
DistributedTask.sln
LICENSE.txt
NotSimpleTask.jpg
README.md
SimpleTask.jpg

README.md

DistributedTask

卒論で作ったやつ

概要

Task-Likeとawaitableを使ってasync/awaitを強くする
卒論ではユビキタスコンピューティング環境において自律端末(プログラムを実行できる高性能な端末)と非自律端末(センサーの値を返すことしかできないような単機能な端末)とに分け、それぞれでasyncメソッドの挙動を変えようってことをした。

自律端末のフロー図

非自律端末のフロー図

補足

通信処理は考えていないし引数にも対応していないので、引数・戻り値などの同期処理も必要
インスタンスメソッドの場合はインスタンスの同期も必要