线程常用的方法
2021-04-12 06:26
标签:时间 read method 阻塞 print cpu run rup ted 开始执行后 Thread_1线程优先级高于主线程 m1.start(),所以Thread_1线程开始执行 在Thread_1线程中,当i % 2 == 0 时,sleep(10); 代表该线程睡眠10毫秒,在这段时间中,Thread_1线程处于阻塞状态 另一个线程主线程得到了CPU资源,开始运行 当主线程的i = 20 时 m1.join() 代表在主线程中调用Thread_1的join()方法,此时主线程进入阻塞状态,直到Thread_1完全执行完以后,主线程才结束阻塞状态 所以开始运行Thread_1线程的内容,知道Thread_1线程结束 Thread_1线程结束后,主线程结束了阻塞状态,所以继续运行 线程常用的方法 标签:时间 read method 阻塞 print cpu run rup ted 原文地址:https://www.cnblogs.com/CrabDumplings/p/13356605.html线程的常用方法
代码实现
class MyThread extends Thread {
@Override
public void run() {
for (int i = 0; i
代码分析