黑马程序员技术交流社区

标题: 多线程 [打印本页]

作者: 包旭    时间: 2014-12-17 23:37
标题: 多线程
多线程有几种表示方法,都是什么?同步有几种实现方法,都是什么?

作者: relice    时间: 2014-12-18 00:24
多线程有几种表示方法,都是什么?同步有几种实现方法,都是什么?
实现多线程的方法有两种:
第一种是: implements Runnable  推荐使用这个
第二种是:extends Thread   继承Thead有局限性,不推荐.
同步的有两种:
第一种是:syschronized 同步
第二种是:Look 接口
作者: relice    时间: 2014-12-18 00:26
怎么出现了个表情?  第二种是 Look接口
作者: jxlovqqvo    时间: 2014-12-18 14:21
两种:一种继承Thread类,还有一种是实现Runnable接口
也是两种:一种是用syschronized关键字,还有就是look接口
作者: 清诗纪事    时间: 2014-12-18 21:40
创建多线程有两种方式
1、继承Thread类
2、实现Runnable接口
因为java是单继承的,所以如果一个类如果继承了另一个类,那么就不能用第一个方式创建多线程了,因此,第一种方法有局限性,建议使用第二种方法。
同步的实现:如果用 Synchronized,可以定义同步函数,和同步代码块,或者使用Lock锁,这是java1.5以后才有的特性
作者: 牧歌    时间: 2014-12-18 22:07
没看懂。。
作者: I空空    时间: 2014-12-18 23:07
详见毕老师视频




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2