A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 包旭 中级黑马   /  2014-12-17 23:37  /  1389 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

多线程有几种表示方法,都是什么?同步有几种实现方法,都是什么?

6 个回复

倒序浏览
多线程有几种表示方法,都是什么?同步有几种实现方法,都是什么?
实现多线程的方法有两种:
第一种是: implements Runnable  推荐使用这个
第二种是:extends Thread   继承Thead有局限性,不推荐.
同步的有两种:
第一种是:syschronized 同步
第二种是:Look 接口
回复 使用道具 举报
怎么出现了个表情?  第二种是 Look接口
回复 使用道具 举报
两种:一种继承Thread类,还有一种是实现Runnable接口
也是两种:一种是用syschronized关键字,还有就是look接口
回复 使用道具 举报
创建多线程有两种方式
1、继承Thread类
2、实现Runnable接口
因为java是单继承的,所以如果一个类如果继承了另一个类,那么就不能用第一个方式创建多线程了,因此,第一种方法有局限性,建议使用第二种方法。
同步的实现:如果用 Synchronized,可以定义同步函数,和同步代码块,或者使用Lock锁,这是java1.5以后才有的特性
回复 使用道具 举报
没看懂。。
回复 使用道具 举报
I空空 中级黑马 2014-12-18 23:07:19
7#
详见毕老师视频
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马