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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 何万县 于 2012-3-30 15:12 编辑

多线程是不是有两种实现方法,分别是继承Thread类与实现Runnable接口 ?
同步的实现方面呢?

3 个回复

倒序浏览
多线程有两种实现方法,分别是继承Thread类与实现Runnable接口;
同步的实现方面有两种,分别是synchronized,wait与notify.
回复 使用道具 举报
多线程有两种实现方法,分别是继承Thread类与实现Runnable接口

同步的实现方面有两种,分别是synchronized,wait与notify
回复 使用道具 举报
多线程的实现方法:一种是继承Thread类 一种是实现Runnable接口。
同步的实现方式  :一种是同步块 synchronized(this){代码……},一种是同步函数 如:public static synchronized mehtodA(){代码……}。   
如果要同时同步同步块的代码和同步函数里面的代码,必须要保证同步监视器是同一个对象,这样代码才能保证同步。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马