2009-10-30 14 views
5

私はJavaのマルチスレッドアプリケーションを教えてください。(ソース)と のデバッグで、マルチスレッドが実際にJavaでどのように動作するかを理解できますか?Javaマルチスレッドの学習ソース

+1

ただ、これらの単純なルールを覚えておいてください、スレッド間で一つだけのスレッドを変更可能な状態を共有しないこと」既存の並行処理対応オブジェクトを使用します。これらは単にガイドラインに過ぎませんが、並行性に関連したさまざまな状況ではかなり優れており、違反すると長時間の頭痛につながる可能性があります。 –

+2

誰かに並行してそれらの規則を新たに与え、幸運を祈ることは、誰かに銃を与えて、それ以上の訓練をせずにイラクに送ることのようなものです。 – SoftMemes

答えて

7

太陽はdecent tutorialです。しかし、正直言って、マルチスレッドプログラミングは非常に困難です。よく知っている本、Java Concurrency in Practiceがあります。複数のコアを活用する方法を実際に学習するには、clojureまたはscalaを参照してください。おそらくビットを洗練this searchよう

0

何か、情報の優れた供給源を提供するOracle tutorial、とのあなたの探求... :-)

0

スタートであなたを助けるかもしれません。

さらにいくつかの便利なリンク:

jenkovチュートリアル

howtodoinjavaチュートリアル

dzoneチュートリアル