討論串[問題] thread裡面使用scanf的問題
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓1(1推 0噓 4→)留言5則,0人參與, 最新作者bzgibson (B'z)時間17年前 (2008/04/15 14:15), 編輯資訊
0
0
0
內容預覽:
請問thread高手,我有2個thread要跑. 第一個thread_1裡面,{我想要算a+b=c,不停的算}. 第二個thread_2裡面,{我要分別輸入a與b是多少}. 問題是?當thread跑到第二個時他會卡在要等我輸入那行. CPU跳不回去thread_1,因為我需要沒有輸入時,他會繼續跑.

推噓1(1推 0噓 2→)留言3則,0人參與, 最新作者bzgibson (B'z)時間17年前 (2008/04/15 16:39), 編輯資訊
1
0
0
內容預覽:
我把程式PO出來. #include <stdio.h>. #include <stdlib.h>. #include <pthread.h>. int value;. void *thread (void *);. int data;. pthread_mutex_t lock;. int mai
(還有465個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者yaozg (好想你)時間17年前 (2008/04/20 20:47), 編輯資訊
0
0
0
內容預覽:
很明顯你的兩個線程出現了鎖等待的問題﹐第一個線程如果沒有收入﹐他就一直. 佔用著這個鎖﹐第二個線程肯定不能執行了。. --. 發信站: 批踢踢實業坊(ptt.cc). ◆ From: 219.237.184.165.
首頁
上一頁
1
下一頁
尾頁