Movatterモバイル変換


[0]ホーム

URL:


Logo

目次

概要

前節の「非同期処理の種類」では、非同期処理の種類と、それらを C# でどう書くか(どういうライブラリを使うか)について説明しました。そこで出てきた、非同期メソッド、Parallel クラス、並列 LINQ、TPL Dataflow などの言語機能・ライブラリは、すべて内部的にTask クラス(System.Threading.Tasks 名前空間)というクラスを使っています。

その Task クラスについて説明

本稿の内容はプログラミングの魔導書 Vol. 3に寄稿したものがベースとなっています(分割、体裁、章構成の変更)。

Task クラス

魔導書、非同期処理の内部->Taskクラスhttp://ufcpp.net/study/csharp/misc_task.html これも統合http://www.atmarkit.co.jp/ait/articles/1109/30/news126.html これの ■タスク も

スレッド プール

魔導書、非同期処理の内部->スレッドプール

ワーク スティーリング キュー

魔導書、非同期処理の内部->ワークスティーリングキュー

I/O 待ち

魔導書、非同期処理の内部->非同期I/Ohttp://csharptan.wordpress.com/2011/12/10/%e9%9d%9e%e5%90%8c%e6%9c%9fio%e5%be%85%e3%81%a1/こっちの方が詳しい

更新履歴

更新:言語バージョンの指定

[C#]

ファイル ベース実行

[C#]

C# 14.0 の新機能

[C#]

更新:[雑記] オーバーロード解決

[C#]

型の分割定義 (partial)

[C#]

ブログ

C# 14 の破壊的変更点(First-class Span)

ファイナライザー

文字列リテラルを data セクションに UTF-8 で書き込む案

nameof(T<>)

First-class な Span 型


誤字等を見つけた場合や、ご意見・ご要望がございましたら、GitHub の Issues まで気兼ねなくご連絡ください。

[8]ページ先頭

©2009-2025 Movatter.jp