看板 LinuxDev 關於我們 聯絡資訊
請問thread高手,我有2個thread要跑 第一個thread_1裡面,{我想要算a+b=c,不停的算} 第二個thread_2裡面,{我要分別輸入a與b是多少} 問題是?當thread跑到第二個時他會卡在要等我輸入那行 CPU跳不回去thread_1,因為我需要沒有輸入時,他會繼續跑 a+b=c; 請問還有其它方式可以解決嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.116.39.134
mefuck:我比較好奇為什麼會卡著? 如果thread_1跑while(1)的無限迴 04/15 15:33
mefuck:圈 應該不會有問題吧 把程式碼PO出來看看吧 04/15 15:34
bzgibson:忘記說明~我如果2個thread只有printf是正常的 04/15 16:10
bzgibson:但是我一加上scanf時thread就會停住 04/15 16:11
mgdesigner:scanf不是「等待」使用者的輸入嗎? 04/16 12:14