让一段代码在同一时间只能又一个线程访问,有哪些方法可以实现?()
A.同步代码块
B.对象锁
C.同步方法
D.ThreadTimer
A.同步代码块
B.对象锁
C.同步方法
D.ThreadTimer
下列关于Java语言中线程的叙述中,正确的是
A.线程是由代码、数据、内核状态和一组寄存器组成
B.线程间的数据是不共享的
C.用户只能通过创建Thread类的实例或定义,创建Thread子类的实例建立和控制自己的线程
D.因多线程并发执行而引起的执行顺序的不确定性可能造成执行结果的不确定
A.过滤流提供了同步处理机制,保证某I/O流同时只能被一个线程访问
B.过滤流可以使用文件作为构造函数的参数
C.过滤流是FilerInputStream和FilerOutputStream抽象类及其子类
D.使用过滤流时先把过滤流连接到某个I/O流上
下列关于过滤流的叙述中,不正确的是()。
A.过滤流提供了同步处理机制,保证某I/O流同时只能被一个线程访问
B.过滤流可以使用文件作为构造函数的参数
C.过滤流是FilerInputStream和FilerOutputStream抽象类及其子类
D.使用过滤流时先把过滤流连接到某个I/O流上
下列关于线程和进程的说法正确的是
A.进程结构的所有成分都在用户空间内
B.用户程序能够直接访问进程涉及的数据
C.线程是内核级的实体
D.线程结构驻留在用户空间中
A.将一个程序、线程或代码段的输入,作为另一个程序、线程或代码段的输出
B.管道流的输入流称为发送方,输出流称为接收方
C.在java. io中管道流类有PipedInputStream类和PipedOutputStream类
D.过滤流可以直接操作文件
下列关于保护成员的说法中,正确的是()。
A.保护的成员只能被类本身的成员函数及友元类的成员函数访问
B.保护成员可以被程序中的任何代码访问
C.保护的成员与私有成员是完全一样的
D.保护成员访问权限和公有成员是一样的
在Windows NT中,采用两级页表的原因是(16);当中断和异常发生并被系统捕捉后,系统将执行线程从用户态转换到(17)。
A.提高访问主存的速度
B.减少页表表目数
C.降低缺页率
D.减少在地址变换时访问主存的次数
A.check()决不能返回true
B.当setXY由多个线程访问时,check()可能返回true
C.当由多个线程分别访问setX和setY时,check()可能返回true
D.只有改变Test使得setX方法对x和y分别赋值,check()才能返回true
A.Runnable可以避免由于java的单继承机制带来的局限
B.Runnable可以使类在继承其他类的同时,还能实现多线程的功能
C.Runnable适合于多个相同程序代码线程去处理统一资源的情况
D.Runnable能增加程序的健壮性,代码能够被多个线程共享
A.线程的优先级从其父线程继承而来
B.Java的线程调度是基于优先级的抢先式调度
C.在Java中,总是选择高优先级的线程先执行
D.线程的优先级与线程组一样,程创建时获得,在运行过程中只能读取,不能更改