一个简单的小问题。 请问,在同一时刻是不是只能有一个进程在运行?那在同一时刻可以有多个线程同时运行吗?还是同意时刻也只能有一个线程执行? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其它进程产生影响,而线程只是一个进程中的不同执行路径。线程有自己的堆栈和局部变量,但线程之间没有单独的地址空间,一个线程死掉就等于整个进程死掉,所以多进程的程序要比多线程的程序健壮,但在进程切换时,耗费资源较大,效率要差一些。http://blog.csdn.net/andy6355/archive/2008/06/03/2506171.aspx 什么呀!进程里有线程,进程是资源的容器,只有线程才会执行,cpu(单核)同一时刻只能执行一个线程。 cpu有多少就同时运行多少单核的同一时刻一定只有一个在运行。不过这个时刻非常细。 线程是轻量级的进程,在同一时刻无论是进程还是线程一个cpu只能运行一个,所谓的并发只不过是切换时间小的就像看不见一样,就像是同时进行的 多核……还有时间片,不一定一个程序执行的所有时间都在做cpu运算,不做cpu运算时,可以将这个时间给别的程序做cpu运算,但是主要还是多核影响大,现在多数计算机都是多核了,呵呵 花几分钟帮忙一个SWING的JOptionPane问题。 求解ArrayList<UserGameInfo>转化为xml文件输出? 请教:applet播放声音...异常 难题~~~~~~~~ JWhiz1.4中关于隐式转换的问题。 URL数据流问题 使用StringBuffer类的问题! 请问jboss有没有数据库连接池管理?有的话怎么管理的,谢谢。 系统SESSION过期,请各位大虾指教 我是初学者,请多关照! 关于Java线程 一段循环代码的优化问题
单核的同一时刻一定只有一个在运行。不过这个时刻非常细。