→ tropical72:May we type those in chinese ? Orz.. 10/13 02:50
→ james732:樓上連這個都了解? 到底有什麼是t大不會的啊... 10/13 03:13
→ tropical72:哪裡,我懂的都是無關緊要的皮毛,且他也都說一些了,建議 10/13 03:49
→ tropical72:os 念熟點, 這些問題應都可迎刃而解。 10/13 03:49
→ angleevil:如果我沒誤解錯,原po是要討論multithread和multiprocess 10/13 10:08
→ angleevil:吧!這很難討論.multithread最讓人頭痛的問題是deadlock 10/13 10:10
→ priv:原po的意思是他想要達到在多核上平行計算的目的 10/13 10:12
→ priv:為此目的是否要學習multithread programming 10/13 10:12
→ angleevil:Orz 不好意思我一直住意第五段.忘記第四段的主軸 10/13 10:15
→ priv:更正一下,他應該是指在多處理器上(massive multi-processor) 10/13 10:24
→ priv:可是其實需不需要碰到multithread..基本還是會碰到吧 10/13 10:25
→ priv:可是其實如果真的都是在處理MPP或Clustering 10/13 10:32
→ priv:通常通會使用OpenMP或其它的framework 10/13 10:33
→ priv:重點不在multithread,可是懂multithread的觀念也是好的 10/13 10:33
→ james732:其實我覺得原po直接開始學gpgpu/multiprocessor就好 10/13 10:33
→ james732:它跟thread還是有許多不同的地方... 10/13 10:34
→ priv:multithread是達到平行的一種手段,可是multithread的目的 10/13 10:34
→ priv:卻往往都不是為了達成平行,過度鑽研沒意義 10/13 10:34
→ james732:往往都不是為了達成平行 ←這個意思是? 10/13 10:35
→ priv:多工不等於平行 10/13 10:37
→ priv:平行處理是指將一件事分配下去讓很多單元一起計算 10/13 10:38
→ priv:多工則可以是大家都各自做不同的事情 10/13 10:38
→ priv:也許有的處理UI有的處理I/O,有的處理計算 10/13 10:38
→ james732:了解,我懂您的意思了 10/13 10:39
→ angleevil:個人淺見是不用顧慮cpu和memory使用率的情況下,那一個 10/13 10:40
→ angleevil:技術可以快速賺到錢時,先考量那就好.其它的,有私人時間 10/13 10:41
→ angleevil:可以買書來研究.如同tropical所講的,真的是偏向OS理論 10/13 10:42
→ angleevil:何況thread,ipc,socket等,c標準還不把他們列入規範 10/13 10:44
→ angleevil:也就是這技巧有點偏向各家編譯器的功能 10/13 10:44
推 hilorrk:C++0x...的threading QQ 10/13 11:16
→ shadow0326:C++0x太可怕了 我還是乖乖pthread就好 :x 10/13 11:23
→ angleevil:我的把範圍限在c,還是有人提起c++0x.只能這話題太可怕 10/13 11:26
→ angleevil:我要乖乖看大家發言,不打字了. 10/13 11:26