エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
STAで実行されるTaskの生成 - Qiita
C# の async/await を利用した非同期処理はお手軽で良いけれど、XPSDocument なんかをいじってると、Tas... C# の async/await を利用した非同期処理はお手軽で良いけれど、XPSDocument なんかをいじってると、Task.Run() で返される Task オブジェクトが MTA なため時々実行できませんと怒られてしまう。そういう場合、STA で実行される Task オブジェクトを生成してやると回避できる場合がある。 そこで見よう見まねで、Task.Run() ぽい感じで使える、STA で実行されるスレッドを生成する Task オブジェクトを返すクラス STATask を書いてみた。 // STAで実行されるTaskオブジェクトを生成する class STATask { public static Task Run<T>(Func<T> func) { var tcs = new TaskCompletionSource<T>(); var thread = new Thread



2017/05/10 リンク