質問

Iついての基本的なcs専攻の理解マルチスレッドがいなければいけなかったものを越えて単純なタイマーアプリケーションなんだろうけど、日本人の良い資料につきたいと思っているツアーなどマルチスレッドの用途を説明する基礎かなポージングの難しいもの?

役に立ちましたか?

解決

この無償資源によるジョセフAlbahari. スレッドクライアントまで、フルのC#

他のヒント

二人の記事:

毎Dev知らなければならない下記からダウンロードでアプリ
理解の影響の低ロックの手法を下記からダウンロードでアプリ

この記事などを探してい具体的には、今まで(お問い合せ先)総合案内が一般的(で 関連する、非常に良い読み:

無料のランチは:基本的に向並行処理ソフトウェア

が4基本方の同期のスレッドです。純益:

  • BackgroundWorker制御
  • WaitHandles
  • コールバック機能
  • ポーリング、ASyncResultオブジェクト

一般的に始めたいのがリストの作品。その最初のみの場合backgroundworker制御に適しています。しかし、ほとんどはwindows formsことになるだけですから産卵の新スレです。

なので次の試waithandles.Waithandlesは整数のスレッドです。できるキックしてすべての遮断し仕上げ、長期保存を希望する場合、一定数の動きをじっと待ち続けば、産卵に来た時で終了します。はんだ一つのスレッドの仕上げが一日も早くできますのでお待ちで仕上げたり、ちょっとしたビットの、その他に仕上がりです。

Waithandlesかのように聞こえるかもしれないが少し多くの場合、ご利用いただける産卵できるように、幾つかのスレッドおよびんまでブロックで終了しました。して利用する場合もあるでしょうコールバックの機能を設定するというと、スレッドが完了します。

最後に、場合にだけ、その何らかの理由に動作できるバックのポーリング.

私はを考えることができる5つの方法を新しいスレッドです。純も概ね順:

  • OSを作成し、通常の結果としてサポートイベントを含むBackgoundWorker).
  • Obj.開始___()/エ____().一CLRの授業でこれらの非同期方法で定義されており、明らかにしたい利用しています。
  • ThreadPool.QueueUserWorkItem().このほとんどの時間をご自身のスレッド)。
  • に限ります。BeginInvoke()/EndInvoke().ご意の方法になります。
  • Thread.Start().す いりこを読んでも、このところは少ないリンク)の場合はQueueUserWorkItemな作業を委譲する場合が考えられます。

良いウェブリソースを学習マルチスレッドに対応す。純益:

の資源を知っていると容易に照合することができ、そ"スレッドクライアントまで、フルのC#"の本:http://www.albahari.com/threading/

私もの全て。net開発者理解のためのプログラムマネジ付き願います。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top