[問題] cygwin 寫 pthread

看板C_and_CPP作者 (jimmyoic)時間11年前 (2013/10/09 09:42), 編輯推噓2(2010)
留言12則, 7人參與, 最新討論串1/1
這幾天在寫muti thread 的程式 因為我姑狗了很久很多關於在windows 下寫thread的文章都是要用到 visual studio 然後暫時又不想去摸 於是手邊最方便就是裝cygwin 用gcc 去compile 想請問的是 在cygwin 下譬如說我開了四個threads 去跑 可是我在工作管理員裡看了一下cpu效能 基本上還是只有一顆在操 然後原本約每秒一筆的資料 變成了一次十秒跳四筆出來 很明顯的速度變慢 請問這跟cygwin的環境設定有關嗎( 譬如說cygwin只吃的到一顆cpu) 如果是而且有辦法解的話該從何設定呢 感謝! -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.114.87.231 ※ 編輯: jimmyoic 來自: 140.114.87.231 (10/09 17:43)

10/09 18:00, , 1F
mingw試過沒問題 cygwin沒試過。
10/09 18:00, 1F

10/09 18:01, , 2F
開thread 要function 要檢查有沒有完整實作?
10/09 18:01, 2F

10/09 18:25, , 3F
http://ppt.cc/PfY- 剛剛找到這篇文章 似乎CYGWIN 在
10/09 18:25, 3F

10/09 18:25, , 4F
muti thread 方面有bug? 不知道有沒有其他看法
10/09 18:25, 4F

10/09 19:37, , 5F
windows下link一下lib就可以用了吧
10/09 19:37, 5F

10/09 20:07, , 6F
印象中 windows 下個 pthread 也是有些小問題
10/09 20:07, 6F

10/09 20:07, , 7F
10/09 20:07, 7F

10/11 09:56, , 8F
怎不考慮分散式運算? 如果還是一樣的話,那代表應該是
10/11 09:56, 8F

10/11 09:56, , 9F
軟體問題了
10/11 09:56, 9F

10/11 10:34, , 10F
cygwin是用dll模擬linux 所以效能可想而知
10/11 10:34, 10F

10/12 14:36, , 11F
請參考 http://tinyurl.com/mh288kb , 我有寫在win的
10/12 14:36, 11F

10/12 14:36, , 12F
版本
10/12 14:36, 12F
文章代碼(AID): #1ILIKP5i (C_and_CPP)