Open棟梁Project - マイクロソフト系技術情報 Wiki

目次

概要

非同期処理の実装史

1. Thread、ThreadPool?

従来の、マルチスレッド・プログラミング。

2. APM、EAP (Control.Invoke、.BeginInvoke?)

「Windowsメッセージングキュー(Control.Invoke、.BeginInvoke?)」による方式。

この非同期処理方式では、

Open棟梁の「非同期呼出フレームワーク」がこの方式で実装されている。

3. TAP (async/await)

async/awaitは、TAP(Task-based Asynchronous Pattern)の方式で実装されている。

概要

実際、async/awaitはそういう動きをする。

余談?

async/awaitの夫々の意味。

この動作は想像し難いが、具体的には、

というイメージ。

なので、言葉尻だけで動作を想像し難い。

4. Reactive Extensions(Rx)


Tags: :.NET開発


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS