ThreadLocalのように動作するCoreLocalマップを実装したいのですが、現在のスレッドが実行されているコアに固有の値を返します。Javaスレッドが実行されているコアを特定するにはどうすればよいですか?
この理由は、キューからジョブを取得するコードを記述したいのですが、関連するデータが既にスレッドを選択しているスレッドと同じL1キャッシュにあるジョブに優先順位を付けたいキューからジョブを削除します。したがって、プログラム全体の1つのジョブ・キューではなく、各コアのキューを作成したい場合は、キューが空の場合にのみ、ワーカー・スレッドは他のコアのキューを調べます。
https://github.com/peter-lawrey/Java-Thread-Affinity – bmargulies
Q ==待ち行列? :\ –
そこにはナノ秒であなたが本当に低いように聞こえる。 – djechlin