下列关于线程的说法中,正确的是
A.一个线程一旦被创建,就立即开始运行
B.使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
C.当运行状态的线程因为调用了yield()方法而停止运行,它一定被放在可运行线程队列的前面
D.当因等待对象锁而被阻塞的线程获得锁后,将直接进入运行状态
A.一个线程一旦被创建,就立即开始运行
B.使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
C.当运行状态的线程因为调用了yield()方法而停止运行,它一定被放在可运行线程队列的前面
D.当因等待对象锁而被阻塞的线程获得锁后,将直接进入运行状态
A.有些进程只包含一个线程。
B.在Windows中,线程是CPU的分配单位
C.有些线程包含多个进程
D.把进程再“细分”成线程的目的是更好地实现并发处理和共享资源
A.volatile可以保证可见性
B.volatile可以保证原子性
C.volatile可以防止指令重排序保证有序性
D.volatile可以阻塞线程
A.SlqessionFactoyfBuilder的最佳范围为方法范围,即可以定义为本地方法变量
B.SqlsessionFactory的最佳范围是应用范围
C.Sqlsession的最佳范围是方法范围或者请求范围
D.Sqlsession执行CRUD操作,不同线程可以共享
A.它是线程安全的
B.它不是线程安全的
C.它是轻量级的
D.Session也被称为持久化管理器,它提供了和持久化相关的操作
A.线程只能通过继承类Thread创建
B.执行suspend方法将使线程停止并不能被重新start
C.线程与进程实际是同一个概念
D.线程的终止可以通过两种方式实现:自然撤销或被停止
下列关于进程和线程的叙述中,正确的是
A.不管系统是否支持线程,进程都是资源分配的基本单位
B.线程是资源分配的基本单位,进程是调度的基本单位
C.系统级线程和用户级线程的切换都需要内核的支持
D.同一进程中的各个线程拥有各自不同的地址空间