黑马程序员技术交流社区

标题: 线程并发 [打印本页]

作者: 陆华山    时间: 2011-10-25 21:31
标题: 线程并发
毕老师里讲解到单核,单核 4核运行线程会出现不同的情况,请问多核在处理线程的时候,是怎么进行处理的
作者: 秦冲    时间: 2011-10-26 06:53
对于单核CPU计算机在一个时间瞬间只能运行一个线程,一个时间段上看去就好像多个线程同时运行。而对于4核来说,一个时间点上可以同时运行四个线程,真正的并行执行。
作者: 黄健    时间: 2011-10-26 10:03
同求正解,老师讲到线程是一个进程中的子程序,当一个应用程序启动时,会启动一个进程,如果这个应用程序是多线程的,则启动的那个进程中就会有多个子线程,问题是在多核电脑中会不会出现几个cpu共同执行一个进程呢?猜测当运行一个程序时,电脑会有一个控制器指配一个cpu来执行这个程序,其他cpu不会来干预,如果这样的话,那么老师讲的拷贝文件问题则又是相当于在单核cpu中运行的(使用多线程的话,反而会慢),但可不可以再运行一个拷贝文件的程序,这时会有另一个cpu也开一个进程进行拷贝,这样两个进程同时运行,从而提高拷贝速度?
作者: 陆华山    时间: 2011-10-26 15:17
求解啊啊




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2