锁定资源,使同一时刻只有一个线程去访问它,防止多个线程操作同一个资源引发错误
提高线程的执行效率
让线程独占一个资源
让多个线程同时使用一个资源
第1题:
下列关于线程的叙述中,正确的是
A.每一个线程可以有多个标识符和其相应的线程描述表
B.不同的线程可以执行相同的程序
C.同一进程中的各个线程共享该进程的逻辑地址空间
D.多个线程不可以并发执行
第2题:
A、CPU利用率高
B、线程运行过程中没有线程切换
C、避免了线程间同步时间因调度问题延长
D、把进程所需要的CPU一次性分给进程
第3题:
( 18 )下列对线程属性的描述中,哪些是正确的?
Ⅰ .每个线程有一个标识符
Ⅱ .每个线程需要自己执行时的寄存器和栈等现场信息
Ⅲ . 每 个线程有各自的地址空间
Ⅳ . 线程是处理器调度的独立单元
Ⅴ .线程是有生命周期的
A )仅 Ⅰ 、 Ⅱ 和 Ⅲ
B ) 仅 Ⅱ 、 Ⅲ 和 Ⅳ
C )仅 Ⅰ 、 Ⅱ 、 Ⅲ 和 Ⅴ
D )仅 Ⅱ 、 Ⅲ 、 Ⅳ 和 Ⅴ
第4题:
下列对线程属性的描述中,哪些是正确的?
Ⅰ.每个线程有一个标识符
Ⅱ.每个线程需要自己执行时的寄存器和栈等现场信息
Ⅲ.每个线程有各自的地址空间
Ⅳ.线程是处理器调度的独立单元
Ⅳ.线程是有生命周期的
A.仅Ⅰ、Ⅱ和Ⅲ
B.仅Ⅱ、Ⅲ和Ⅳ
C.仅Ⅰ、Ⅱ、Ⅳ和Ⅴ
D.仅Ⅱ、Ⅲ、Ⅳ和Ⅴ
第5题:
下面哪些描述是错误的()
A、异步传输属字符同步
B、异步传输不须同步
C、同步传输需要发送同步时钟
D、异步、同步传输都是串行的
第6题:
A.当两个线程互相等待对方释放同步锁时会发生死锁
B.Java虚拟机没有检测和处理死锁的措施
C.一旦出现死锁,程序会发生异常
D.处于死锁状态的线程处于阻塞状态,无法继续运行
第7题:
下面属于Java线程同步方法的方法有 ( )
A.joiny()
B.run()
C.wait()
D.destroy()
第8题:
在采用多线程技术的系统中,下列关于线程的描述哪些是正确的?( )
Ⅰ. 每个线程有自己的标识符
Ⅱ. 每个线程拥有系统分配给它的独立使用的地址空间
Ⅲ. 线程有状态及状态转换
A) 仅Ⅰ和Ⅱ
B) 仅Ⅱ和Ⅲ
C) 仅Ⅰ和Ⅲ
D) 都正确
第9题:
下列关于线程的说法正确的是(4)。
A.引入线程的OS线程切换的开销远小于进程切换的开销;有的系统线程切换、同步和通信都无须OS内核的干预
B.引入线程的OS线程切换的开销和进程切换的开销差不多;有的系统线程切换、同步和通信都无须OS内核的干预
C.引入线程的OS线程切换的开销远小于进程切换的开销;所有系统线程的切换、同步和通信都需要OS内核的干预
D.引入线程的OS线程切换的开销和进程切换的开销差不多;所有系统线程的切换、同步和通信都需要OS内核的干预
第10题:
下面说法不正确的是 ( )
A.Java中线程是抢占式的
B.Java中线程是分时的
C.Java中的线程可以共享数据
D.Java中的线程可以共享代码