海康威视 校招应用软件开发工程师-Java
一、单选题(每题3分,共18道)
1、 已知如下代码:(C)
A、3finished
B、4finished
C、5finished
D、6finished
2、关于进程和线程描述正确的是(C)
A、进程是CPU调度的最小单位
B、线程是最小的资源分配单位
C、一个线程只能属于一个进程
D、同一进程中的多个线程不能并发执行
主要是并发和并行的区别:
并行:并行是指两个或者多个事件在同一时刻发生,并发:指两个或多个事件在同一时间间隔发生
并行是在不同实体上的多个事件,并发是在同一实体上的多个事件
public class test {
public static void main(String[] args) throws IOException {
int i = 5;
do{
System.out.print(i);
}while (-i > 5);
System.out.println("finished");
}
}
【解析】
进程是资源分配的最小单位,线程是CPU调度的最小单位。
线程是进程的中的一个实体,通常一个进程有若干个线程,但同一进程中的多个线程可以并发执行。