共感で繋がるSNS
GRAVITY(グラビティ) SNS

投稿

熊焼き𐂅

熊焼き𐂅

ぼちぼち買い揃えていくことにした
GRAVITY
GRAVITY9
関連する投稿をみつける
ねこ☪︎

ねこ☪︎

マネージャーの中の【イヤホン有線・ワイヤレス論争】 有線派の勝利‼️
うちも有線派です
GRAVITY
GRAVITY2
むーげー

むーげー

BlockingQueue queue = new LinkedBlockingQueue(3);

new Thread(() -> { // キューに要素を追加するスレッド
while (true) {
try {
queue.offer(Math.random(), 2, TimeUnit.SECONDS);
System.out.println("offer() : " + queue.size());
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}).start();

new Thread(() -> { // キューから要素を取得および削除するスレッド
while (true) {
try {
double pNum = queue.poll(2, TimeUnit.SECONDS);
System.out.println("poll() : " + pNum);
} catch (InterruptedException e) {
e.printStackTrace();
}
}
}).start();

出力結果
offer():1
offer():2
offer():3
poll():ランダムな値
poll():ラムダムな値
offer():3

poorで2回取りだした後のofferでサイズが3になるのなんでですかね?
非同期だから追加、追加後の表示ペアと削除、削除後の表示ペアが順不同になるのは分かるんだけど、追加or削除→操作後の表示の順番が無視されて追加→追加→表示みたいになることはないはずだから、どんな実行順だとしても3にはならないって認識。でもテキストの実行結果がそうなってるしチャッピーもこうなる可能性は普通にあるって言ってるし、何が分かっていないのかが分からない[大泣き]
チャッピーにいくら聞いても納得できる回答がでなかったので誰かわかる人いたら教えて下さい[おねがい]
ITエンジニアの星ITエンジニアの星
GRAVITY
GRAVITY
たく

たく

友達にフィギュア見せたら「時透無一郎?」って言われたんだけど確かに似てるかも
Ado民の星Ado民の星
GRAVITY
GRAVITY
夕日

夕日

人間をだめにする物とは?人間をだめにする物とは?
圧倒的にスマホ一択
GRAVITY
GRAVITY
エクス・サムゼータ2

エクス・サムゼータ2

1秒ズレた
これだからiPhoneの
反応速度というのは・・・
GRAVITY
GRAVITY1
白馬

白馬

今日の朝ごはんはこれを頂きました\( 'ω')/
食欲の星食欲の星
GRAVITY
GRAVITY6
ノクスト

ノクスト

1000年ぶりにMacBook Proを起動してるけど全然動かん。SSD化はしてるけど前はもうちょいサクサク動いてたような気がする。ちな光学ディスク読み取り出来るモデルや。
GRAVITY
GRAVITY3
もっとみる
話題の投稿をみつける

ぼちぼち買い揃えていくことにした