对每个控制线程主要考虑以下几个问题( )。
A: 该控制线程在执行时,是否要向其他控制线程中的对象提供或索取某些数据
B: 各个控制线程的并发执行,是否需要传递一些同步控制信号
C: 它在执行时是否将产生某些对其他控制线程的执行有影响的事件
D: 这个消息由一个控制线程中的哪个对象服务发出?由另一个控制线程中的哪一个对象服务来处理
A: 该控制线程在执行时,是否要向其他控制线程中的对象提供或索取某些数据
B: 各个控制线程的并发执行,是否需要传递一些同步控制信号
C: 它在执行时是否将产生某些对其他控制线程的执行有影响的事件
D: 这个消息由一个控制线程中的哪个对象服务发出?由另一个控制线程中的哪一个对象服务来处理
举一反三
- Thread类用来创建和控制线程,一个线程从下面( )方法开始执行。
- 线程控制方法中,线程控制方法中,yield()的作用是( ) A: 返回当前线程的引用 B: 使比其低的优先级线程执行 C: 强行终止线程 D: 只让给同优先级线程运行
- 如果缺少这样的主动对象,则考虑是把某个被动对象改为主动对象还是增加一个主动对象,然后分三种情况定义对象之间的消息( )。 A: 本地机上同一个控制线程内部的消息 B: 本地机上不同控制线程之间的消息 C: 异地机上不同控制线程之间的消息 D: 异地机上同一个控制线程内部的消息
- 在线程控制中,可以调用方法,阻塞当前正在执行的线程,等插队线程执行完后后再执行阻塞线程。
- 在一个线程中Sleep(1000)方法,将使得该线程在多少时间后获得对CPU的控制(假设睡眠过程中不会有其他事件唤醒该线程)?