源码分析---Thread源码分析

1.线程的使用
在这里插入图片描述
2.线程初始化,这里的第三个参数就是线程的名字,也就是我们打印后的线程名。
在这里插入图片描述
在这里插入图片描述
3.调用start()方法。,这里最重要的就是调用native方法nativeCreate()。在这里进行创建线程,并且调用run()方法。这样Runnable中的run()方法也就被调用了
在这里插入图片描述
4.调用nativeCreate()方法后调用run()方法。这里的target就是Runnable对象。
在这里插入图片描述
5.nativeCreate()的简单代码分析
创建线程。
在这里插入图片描述

在这里插入图片描述
调用run()方法

在这里插入图片描述

nativeCreate()方法具体的代码看博客
https://blog.csdn.net/android_text/article/details/70256166

猜你喜欢

转载自blog.csdn.net/yuezheyue123/article/details/82878615