你可能感兴趣的试题
多线程就是同时执行几个事件 多线程是将程序分为几个并行的子任务,由它们并发交叉执行 一个进程可产生多线程,形成执行流 Java语言支持多线程
Java程序要求用户必须手工创建一个线程来释放内存 内存回收线程不能释放内存对象 内存回收线程负责释放无用内存 以上说法都不正确
线程是进程中的一个实体,是CPU调度和分派的基本单位 一个线程可以创建和撤销另一个线程 同一个进程中的多个线程之间不可以并发执行 线程也同样有就绪、等待和运行3种基本状态
线程包含CPU现场,可以独立执行程序 每个线程有自己独立的地址空间 进程只能包含一个线程 线程之间的通信必须使用系统调用函数
线程是进程的一部分 进程是线程的一部分 进程与线程无关 进程和线程是同一个概念
线程的优先级从其父线程继承而来 Java的线程调度是基于优先级的抢先式调度 在Java中,总是选择高优先级的线程先执行 线程的优先级与线程组一样,在线程创建时获得,在运行过程中只能读取,不能更改
一个线程组内不仅可以包含线程,还可以包含其他线程组 线程在终止状态可以调用start()方法使它可运行 在Java中,最顶层的线程组是main 线程执行过程中,有一个更高优先级的线程进入可运行状态,这个线程立即被调度执行,当前线程占有的CPU被抢占
一般地说,线程自己不拥有资源(也有一点必不可少地资源),但它可以使用其所属进程的资源 由于同一进程中的多个线程具有相同的地址空间,所以它们之间的同步和通信也易于实现 进程创建于线程创建的时空开销不相同 进程切换与线程切换的时空开销相同
多线程就是同时执行几个事件 多线程是将程序分为几个并行的子任务,由它们并发交叉执行
一个进程可产生多线程,形成执行流
Java语言支持多线程
一个线程组内不仅可以包含线程,还可以包含其他线程组
线程在终止状态可以调用start()方法使它可运行
在Java中,最顶层的线程组是main
线程执行过程中,有一个更高优先级的线程进入可运行状态,这个线程立即被调度执行,当前线程占有的CPU被抢占