![](https://img-blog.csdnimg.cn/20200112184543643.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Java
Hello Java
SonnSei
找到你的爱和热爱
展开
-
线程start之后发生了什么
// 注意这里是加了锁的,保证了线程安全// 避免多个线程同时对一个线程调用start,从而导致非NEW状态的线程再次startpublic synchronized void start() { /** * This method is not invoked for the main method thread or "system" * group threa...原创 2020-01-12 19:59:02 · 591 阅读 · 0 评论 -
new一个Thread之后发生了什么
Thread的构造器都是调用了init方法,所以我们来看一下init方法private void init(ThreadGroup g, Runnable target, String name, long stackSize, AccessControlContext acc, ...原创 2020-01-12 19:35:33 · 376 阅读 · 0 评论