マルチスレッドリファレンス? [閉まっている]
-
03-07-2019 - |
質問
概念の観点から、マルチスレッドプログラミングの優れたリファレンスについて質問しています。 C ++ / C#を使用した良い例ですか?
解決
読みやすい参考資料:
CLRのスレッド管理
ThreadPoolへのラウンドロビンアクセス
C#でのマルチスレッド
なぜスレッドセーフコレクションは難しいですか?
C#のスレッド
Jeffrey Richter’ s Power Threading Library
スレッドセーフキューの実装条件変数の使用
Building Blocks.orgのスレッド作成
Sutter’ s Mill-Effective Concurrency:理解並列パフォーマンス
Sutter’ sミル-効果的な同時実行:スレッドを正しく使用する=分離+非同期メッセージ
スレッド同期(C#プログラミングガイド)
マルチスレッド環境で共有リソースへのアクセスを同期する方法Visual C#
スレッドを正しく使用する=分離+非同期メッセージ
C / C ++による並列およびマルチコアコンピューティング
同時に考える.NET
.NET Frameworkでのスレッドプールのプログラミング
Visual Basic .NET:.NETで簡単にトレース、ログ、およびスレッドを作成
ハイパースレッディングのパワーでアプリをジュースアップ
同時発生の危険-マルチスレッドコードで発生する可能性のある11の問題の解決
情報:OLEスレッドモデルの説明と動作-COM STA MTA
C#スレッド
スレッド同期(C#プログラミングガイド)
.NET Framework 3.5の同時実行の概要 < br>
.NETのマルチスレッド:はじめにとsug
他のヒント
- マルチプロセッサプログラミングの技術とJavaの例(多くは書き換え可能C ++ではありますが、ガベージコレクションのために注意が必要なものもあります。)
- 並列プログラミングのパターン
- 同時実行および調整ランタイム、 Parallel Framework Extensions 、 Microsoft並行性ページ-さまざまな高レベルの並行性概念(JSR166、JSR 166y)でJavaをキャッチしようとする.NETのさまざまなMicrosoftアプローチ
- Java同時実行の実践(C ++ / C#の基準を満たしていません)
- 部分ロックフリーデータ構造
- C ++ Concurrency in Action -最新のC ++の観点からマルチスレッドをカバーします
- 並行性に関するハーブサッター
- C ++ 0xの提案、たとえば N2709 、 N2744 など。
Joe Duffy のWindowsでの並行性に関する新しい本。彼はWin32 APIと.NETフレームワークの両方をカバーしています。優れた読書。
http://www.albahari.com/threading/
Joseph Albahariによる無料のスレッドブック..
PS:サイトには中国語、チェコ語、ペルシャ語、ロシア語の翻訳もあります。
この本のvb.netバージョンを購入しました AmazonのC#Threading Handbook(ペーパーバック)には、必要なすべての参照が含まれています。
MSDNライブラリは冗長ですが、必要な情報のほとんどを詳しく説明し、多数のチュートリアルへのリンクがあります-記事。
The Little Book of Semaphores は、無料のオンライン入門テキストです。サンプルコードはすべてPythonです。