作者查詢 / tangblack
作者 tangblack 在 PTT [ Soft_Job ] 看板的留言(推文), 共51則
限定看板:Soft_Job
看板排序:
全部basketballTW644Android93Lioneers62NBAJerseys59Soft_Job51Hsinchu44NSwitch38Instant_Mess36STREET_BALL35MobileComm28AndroidDev27NBAGAME27java20DigiCurrency15GoodPregnan11basketball10Tech_Job8Isayama7Japan_Travel7JP_Entertain6toberich6DIABLO5C_Chat4Google4MAC4OverWatch4NBA3PlayStation2AC_Sale1Arashi1ck54th3321Gossiping1HardwareSale1Hearthstone1J-PopStation1LCD1mobilesales1Programming1shoes1XBOX1<< 收起看板(40)
4F→:先看一再看二02/23 14:28
8F推:推簽名檔11/29 11:09
3F推:推良格葛的書惠我良多11/01 10:55
2F推:推1F ID很眼熟04/09 00:20
10F推:我沒記錯的話! Thread 不是要用 start() 來開始?06/10 12:44
15F推:我想表達的是06/11 13:12
16F→:若直到呼叫run(),就變成單純呼叫物件上的方法.06/11 13:13
17F→:而不是多線程(Thread)的並行行為.06/11 13:14
18F→:而是樓主本來就只想要建立兩個物件然後輪流呼叫06/11 13:15
19F→:它們的run().06/11 13:15
20F→:所以上述main的程式碼我看到的次序06/11 13:16
21F→:應該永遠是 t1.run()->t2.run()->t1.run()06/11 13:17
22F→:依序執行 而非 多線程的執行方式.06/11 13:18
23F推:關於樓主回覆API中說明文字:06/11 13:27
24F→:我認為應該是指 多線程要透過 start()呼叫run()來啟動!06/11 13:28
25F→:而start()也只能被呼叫一次! 否則會發生執行期錯誤!06/11 13:29
26F→:不知這樣解釋是否有讓樓主知道我在問什麼?06/11 13:30
27F→:我想知道樓主直接呼叫run()的理由!06/11 13:31
28F→:是誤用?06/11 13:32
29F→:還是要解釋ThreadSafe行為?(若是此情況我就看不懂code)06/11 13:32
34F推:感謝樓主回覆!我跑回去翻書也算是復習忘記的東西!:)06/11 15:07