黑马程序员技术交流社区

标题: 多线程,怎么实现多线程 [打印本页]

作者: 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