现在有T1、T2三个线程,你怎样保证T2在T1执行完后执行?
查看答案
处于运行状态的线程在某些情况下,如执行了sleep(睡眠)方法,或等待I/O设备等资源,将让出CPU并暂时停止自己的运行,进入_______状态。
处于新建状态的线程被启动后,将进入线程队列排队等待CPU,此时它已具备了运行条件,一旦轮到享用CPU资源就可以获得执行机会。上述线程是处于 状态。
多线程访问某个共享资源可能出现线程安全问题,此时可以使用________关键字来实现线程同步,从而避免安全问题出现,但会影响性能,甚至出现死锁