2004-7-30 14:23
oversnow
请教关于在AIX下多线程编程的问题<br /><br />我现在在编一个程序,在IBM P650(8 CPU)上运行,我的程序将在一个进程中同时抛出多个线程,有可能每个线程运行时间较长,比如同时抛出三个线程,我想问一下,在aix系统下,操作系统会不会自行将这三个线程分配到不同的CPU上,比如分配到三个CPU上,以加快运算速度?<br />谢谢!
2004-7-30 18:39
无双
会的 <br /><br />现在的操作系统会这样设计 <br /><br />另外 需要注意一下pthread_setconcurrency <br />看它的man
2004-8-2 09:30
大漠孤星
这个问题我想应该会分到各个CPU的。没有实际做过测试,只是在想,应该是罢了。<br /><br />我就前些天和一位IBM资深工程师吃饭时我请教过这个问题。<br /><br />我问:AIX的线程支持到底是什么样子的?<br /><br />答:现在都支持线程了(晕)。<br /><br />我觉得那位GG也说不上什么,就问:哎,现在AIX环境编程细节介绍的文章在网上的确很少。<br /><br />答:是啊。但是IBM的AIX测试室很多。。。<br /><br />。。。。<br /><br />现在AIX环境下code的资料真的很少,但是我想,应该不会差距很大。很多函数我们man一<br /><br />下就应该能解决很多问题。
2007-9-6 10:48
anonys
下在学习AIX下编程的入门如多线程,定时器,自旋锁方面的问题,LZ是否有相关资料赐教一下谢谢!
2007-10-18 10:29
sujean
下在学习AIX下编程的入门如多线程,定时器,自旋锁方面的问题,LZ是否有相关资料赐教一下谢谢!
2007-11-6 09:14
likeunix
推荐一本书,自己去看.<UNIX环境高级编程>
页:
[1]
Powered by Discuz! Archiver 5.5.0
© 2001-2006 Comsenz Inc.