浏览 3616 次
锁定老帖子 主题:主线程启动多线程不可靠
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2013-03-15
对比了之前的方式和一个一个启动的CPU利用率,当启动主线程控制的方式的时候,CPU总是一个利用率很高 当手动启动的时候就发现我所有8个CPU都是在100%的利用率 所以感觉多线程并不靠谱,不知道在其他语言中是否也有相同的问题,在使用java的时候多线程提升的效果并不明显,没有成CPU倍数或者近似倍数提高 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2013-03-17
os.system(command).
看这名称觉得是启动了一个新进程 |
|
返回顶楼 | |
发表时间:2013-03-19
池中物 写道 os.system(command). 看这名称觉得是启动了一个新进程 看上去的确是启动了一个新的进程,我想是启动了的,但是这个启动的新进程并不会完全利用系统资源,意思就是,一个独立启动的主进程貌似只能占用一个CPU资源而无论当前系统中的资源情况,这个与主进程是否启动线程无关,即使启动新的子线程都是共同占用当前主进程使用的一个CPU资源 |
|
返回顶楼 | |
发表时间:2013-03-19
用之前要看文档。
|
|
返回顶楼 | |
发表时间:2013-03-20
这和JAVA平台有什么关系,JVM本身能够重新利用多核心,Python利用多核是一个单独的课题。
|
|
返回顶楼 | |