A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 陆华山 黑马帝   /  2011-10-25 21:31  /  1886 人查看  /  3 人回复  /   1 人收藏 转载请遵从CC协议 禁止商业使用本文

黄健 黑马帝 2011-10-26 10:03:30
楼主
同求正解,老师讲到线程是一个进程中的子程序,当一个应用程序启动时,会启动一个进程,如果这个应用程序是多线程的,则启动的那个进程中就会有多个子线程,问题是在多核电脑中会不会出现几个cpu共同执行一个进程呢?猜测当运行一个程序时,电脑会有一个控制器指配一个cpu来执行这个程序,其他cpu不会来干预,如果这样的话,那么老师讲的拷贝文件问题则又是相当于在单核cpu中运行的(使用多线程的话,反而会慢),但可不可以再运行一个拷贝文件的程序,这时会有另一个cpu也开一个进程进行拷贝,这样两个进程同时运行,从而提高拷贝速度?
回复 使用道具 举报
毕老师里讲解到单核,单核 4核运行线程会出现不同的情况,请问多核在处理线程的时候,是怎么进行处理的

3 个回复

倒序浏览
秦冲 黑马帝 2011-10-26 06:53:38
藤椅
对于单核CPU计算机在一个时间瞬间只能运行一个线程,一个时间段上看去就好像多个线程同时运行。而对于4核来说,一个时间点上可以同时运行四个线程,真正的并行执行。
回复 使用道具 举报
求解啊啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马