1

私の大学では、現在のプログラミングに関するチュートリアルがあります。私の仕事は、セマフォに基づいて、2 つの数値セットの対称差を計算するプログラムを作成することです。並行プログラミングが必要な場所がわかりません。CP はデータの同じリソースを使用することに関するものですが、どのフェーズで 2 つのスレッドとセマフォを使用する必要があるかを理解しています。セマフォは、他のプロセスによって使用されるデータに干渉する可能性のあるプロセスを保持するために使用されます。私はそれを見ません。

何か案は?

4

1 に答える 1

0

入力セットは読み取り専用であるため、複数のスレッドが互いに足を踏み入れることはありませんが (おそらくメモリ バスの競合を除いて)、スレッドが結果セットに書き込むときにスレッドを同期する必要があります。

于 2016-10-24T08:59:03.753 に答える