-
Thread常用方法查看全部
-
进程是一个软件(程序)的执行过程,具有动态性,拥有资源(共享内存和共享文件等)和线程 进程和线程的关系:一对多,一个进程可以拥有多个线程,进程是系统中最小的执行单位 进程间的通信:同步和互斥查看全部
-
wait()执行会释放锁资源查看全部
-
同步的实现,同步可以由wait()/notify()/notifyAll()实现,这三个方法都是Object对象而非Thread对象 同步一定是由两个或多个线程之间完成的,而不是由一个线程完成的,当一个其他线程完成时,会通过notify通知被阻塞的线程(如果满足条件则唤醒),实现进程间的通信即为线程同步查看全部
-
互斥的实现,利用synchronized块保护关键代码查看全部
-
Thread.sleep(millis); 使当前线程休眠,单位毫秒 join()会阻塞其他线程,让调用这个方法的线程先执行完 yield()会让出cpu调度权,把下次调度机会让给其他线程 volatile关键词,多个线程操作同一变量更安全查看全部
-
s ss查看全部
-
interrupt方法是用来唤醒被阻塞的线程的,如果线程使用了wait, sleep, join方法,那么线程就会进入阻塞状态,使用interrupt方法会终止这种状态,此时线程的sleep等方法下面的catch语句就会接收到这个打断,从而启动线程,继续做要做的事情。如果线程在阻塞之前使用interrupt方法,那么在阻塞的时候,会抛出异常,并把中断标志位设置成false。查看全部
-
具体过程 Stage相当于一个线程 隋军和农民军相当两个线程,程咬金相当于一个线程 1.演出开始时,舞台线程sleep(5000),即等待五秒后开始Stage中下一条语句, 2.线程隋军和农民军启动,Stage sleep(50)Stage休眠50毫秒专门用来农民和隋军厮杀,50ms之后Stage继续,将控制军队厮杀的变量设为false,则军队停止厮杀, 3.程咬金登场 利用MrCheng.join(),另其余线程等待关键人物线程运行完毕(否则会出现Stage先结束的情况) 4.舞台线程结束,谢幕查看全部
-
Thread.sleep(millis); 使当前线程休眠,单位毫秒 join()会阻塞其他线程,让调用这个方法的线程先执行完 yield()会让出cpu调度权,把下次调度机会让给其他线程 volatile关键词,多个线程操作同一变量更安全查看全部
-
Thread常用方法查看全部
-
线程的方法查看全部
举报
0/150
提交
取消