黑马程序员技术交流社区
标题:
多线程,怎么实现多线程
[打印本页]
作者:
744919632
时间:
2015-12-22 20:38
标题:
多线程,怎么实现多线程
多线程,怎么实现多线程
1.继承Thread类
2.实现Runnable接口
继承Thread类和实现Runnable接口建立线程的区别
1.实现Runnable接口的方式,对象中的数据共享
2.避免单继承的局限性
a.同步代码块解决死锁的问题:死锁(当多个线程操作同一个数据类型时,会发生死锁)
b.sleep()和wait()的区别
sleep()不会释放对象锁,有执行权,时间结束,自动恢复线程.
wait()对象释放锁,进入等待此对象的等待锁定池,
只有针对此对象发出notify方法(或notifyAll)后本线程才进入对象锁定池准备获得对象锁进入运行状态。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2