多线程
一行代码的自述
这个作者很懒,什么都没留下…
展开
-
多线程中 start()和run()方法的区别
多线程中 start()和run()方法的区别Java线程一直是一个比较容易困扰的地方,首先,我们来认识下怎样生存线程。认识 Thread 和 Runnablejava中实现多线程有两种途径:继承Thread类或者实现Runnable接口。Runnable是接口,建议用接口的方式生成线程,因为接口可以实现多继承,况且Runnable只有一个run方法,很适合实现。在使用Thread的时候...转载 2018-05-25 20:07:04 · 737 阅读 · 0 评论 -
多线程相关知识
多线程相关知识 两个线程进行通信:通过等待(wait)唤醒(notify)机制 三个或三个以上线程进行通信:通过notifyAll()方法/** 1. 在同步代码块中,用哪个对象锁,就用哪个对象调用wait方法* 2. 为什么wait和notify方法定义在Object类中?* 因为锁对象可以是任意对象,而Object类是所有类的...原创 2018-11-22 15:00:35 · 169 阅读 · 0 评论