[問題] pthread_join失敗

看板C_and_CPP作者 (秋山澪)時間11年前 (2013/04/07 02:17), 編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
開發平台(Platform): Linux Linux 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) #include<pthread.h> 問題(Question): 八后問題 第1個n為棋盤大小 然後m代表幾個皇后 接下來是m個皇后的位置 求出所有可能解 我基本上寫完了 只要將86行註解掉的pthread_join打開的話 那結果是正確的 但我發現根本沒有平行到... 如果是在96行才join的話 那結果是錯的 但我覺得應該要在96行join才對 但不知原因為何 join都會失敗 餵入的資料(Input): 8 0 預期的正確結果(Expected Output): 92 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) http://ideone.com/HteU6a 補充說明(Supplement): 麻煩大家了QQ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.218.161

04/07 09:49, , 1F
pthread_join(tid[ *i* ], NULL) ?
04/07 09:49, 1F

04/07 12:41, , 2F
真的耶= = 我好蠢
04/07 12:41, 2F

04/07 12:48, , 3F
謝謝你Q__________Q
04/07 12:48, 3F

04/08 11:33, , 4F
我也在寫作業= =加油
04/08 11:33, 4F
文章代碼(AID): #1HO6R17V (C_and_CPP)