获取当前正在使用cpu资源的线程对象的语句是()。
第1题:
下列情况中,不会使线程返回所持有的对象锁的是( )。
A.当synchronized()语句块执行完毕
B.当调用了线程的suspend()方法
C.当在synchronized()语句块中出现异常(Exception)
D.当持有锁的线程调用该对象的wait()方法
第2题:
对于下面语句的说法,不正确的是 Thread thrObj=new Thread();
A.系统没有为该线程对象分配资源
B.只能启动或者终止
C.创建了一个空的线程对象
D.可以调用其他方法
第3题:
下列关于Thread类中方法的叙述正确的是( )。
A.方法activeCount()的功能是获取当前活动的线程数
B.方法enumerate()的功能是拷贝当前活动线程信息
C.方法getName()获取线程的名称,而方法getThreadGroup()可以获取当前线程所属线程组的名称
D.方法toString()的功能是转化输入的数据类型,以字符串形式输出
第4题:
使得线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是( )。
A.time( )
B.yield( )
C.load( )
D.min( )
第5题:
此题为判断题(对,错)。
第6题:
Thread类的方法中,toString()方法的作用是()
第7题:
可确定当前占有CPU的线程调用的方法是()
第8题:
取得当前线程的语句是:()
第9题:
第10题:
第11题:
第12题:
调用线程的sleep()方法,可以使比当前线程优先级低的线程获得运行机会
调用线程的yeild()方法,只会使与当前线程相同优先级的线程获得运行机会
当有比当前线程的优先级高的线程出现时,高优先级线程将抢占CPU并运行
具有相同优先级的多个线程的调度一定是分时的
第13题:
如果不指定对象,Close基本操作关闭的是( )。
A.正在使用的表
B.当前正在使用的数据库
C.当前窗体
D.当前对象(窗体、查询、宏)
第14题:
使线程放弃当前分得的CPU时间,但不使线程阻塞,即线程仍处于可执行状态,随时可能再次分得CPU时间的方法是( )。
A.sleep()方法
B.suspend()方法
C.yield()方法
D.wait()方法
第15题:
对于下面语句,不正确的说法是______。 Thread thrObj=new Thread( );
A.系统没有为此线程对象分配资源
B.只能启动或者终止
C.创建了一个空的线程对象
D.可以调用其他方法
第16题:
下列说法中错误的一项是 ( )
A.使用继承Thread类创建线程,可以直接调用线程的方法
B.通过实现Runnable接口创建线程,体现了面向对象的思想
C.Thread类从面向对象的角度看,是虚拟CPU的封装
D.通过实现Runnable接口创建线程,会影响Thread类的体系
第17题:
为了得到当前正在运行的线程,可使用下列哪个方法?()
第18题:
线程类的获取当前线程对象引用的方法是(),获取当前线程名字的方法是()。
第19题:
线程同步中,对象的锁在()情况下持有线程返回
第20题:
下列关于线程调度的叙述中,错误的是()。
第21题:
第22题:
第23题:
线程是进程中的一个执行单元;是操作系统分配CPU时间的基本单元。
IsAlive可以获得当前线程的执行状态
新建一个线程必须要先实例化一个Thread对象
Thread对象的构造方法必须要使用ThreadStart委托
第24题:
getName()
Thread.CurrentThread().
sleep()
run()