※ 引述《Domos (Domos)》之銘言:
: 如果我有一個比賽的程式,用兩個thread去模擬
: 要怎麼讓兩個thread一起開始?
: 比如說 a.start();
: b.start();
: 搞不好a.start()之後比賽就結束了
要看是什麼比賽吧,
如果是可以分成一步一步的,
那就一次讓 a 跟 b 各走一步,
寫在一個 thread 裡頭或分開寫都無所謂。
如果是長時間的比賽,
反正 JVM 會自動讓 thread 輪流跑,
一點時間誤差就可以忽略不計。
但如果比賽時間很短(少於 1 sec),
又要同時開始...
在同一台電腦裡,只有一個 CPU,有可能嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.114.78.239
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 5 篇):