黑马程序员技术交流社区
标题: 5、多线程 [打印本页]
作者: 非5莫属 时间: 2014-7-14 14:24
标题: 5、多线程
5、多线程
1、线程的创建方式及步骤
第一种:继承Thread类
步骤:1.定义类继承Thread 2.覆盖run方法(用于存储线程要运行的代码) 3.调用start方法(该方法有两个作用:启动线程和调用run方法)
第二种:实现Runnable接口
步骤:1.定义类实现Runnable接口 2.覆盖run方法 3.通过Thread类创建线程对象 4.将Runnable接口的子类对象作为实际参数传给Thread类的构造函数
5.调用Thread类的start方法
2、线程同步
同步的前提:1.必须有两个或两个以上的线程 2.必须是多个线程使用同一个锁 3.必须保证同步中只能有一个线程在执行
以前同步用synchronized 后来用lock锁
作者: yanyoucheng520 时间: 2014-7-14 14:39
这是解释给我们,还是要人解答啊
作者: ★八月⊰~ 时间: 2014-7-14 17:18
这孩子应该是看完视频写出来拿技术分来了
作者: java_668 时间: 2014-7-14 17:59
搞不明白,如果解释的话,有没有DEMO
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |