2012-05-06 10 views
-1

私は新しいです。今私は私の研究のためにいくつかの困難に直面している。私は、マルチコアプログラミングの課題について学び、それに関する記事を作成したいと考えています。私はそれのための十分な材料を見つけることができません。あなたは私にそれについていくつかアドバイスをしますか?ありがとう。マルチコアプログラミングの課題について学ぶ方法

+2

スタックオーバーフローはあなたのためにあなたの研究を行いません。 – Mat

+0

件名に*たくさんのホワイトペーパーがあります。 「古典的な」競争条件で遊んだだけです。同時に実行するのが安全ではないコードを書いてから修正してください。 (そして前のコメントを参照してください) –

答えて

0

オペレーティングシステムは、マルチコアプログラミングの適切な例を提供しています。基本的にはあなたが同期プリミティブを見ていることになる、そのうちのいくつかは以下のとおりです。

  1. ロック(コンピュータサイエンス)とミューテックス
  2. モニタ(同期)
  3. セマフォ(プログラミング)
  4. テスト・アンド・セット
  5. 単純な同時オブジェクト指向プログラミング(SCOOP)

wikiエントリをチェックしてください。

+0

あなたの答えをありがとう。あなたの言葉によると、私はOSからいくつかの資料を見つけることができます。やってみます。たぶん私は自分の問題をはっきりと記述していないかもしれない。私の専攻は編纂です。つまり、ソースコードをコンパイルするときにマルチコアプログラミングの問題を解決する方法を学びたいということです。ですから、私はマルチコアのためのコンパイルされたプログラミングの課題を発見したいと思います。 – sokeylife

+0

コンパイラは、OSと密接に関連するフィールドです。あなたはこの分野で十分な量の情報を見つけることができるはずです。 – ConfusedAboutCPP

関連する問題