黑马程序员技术交流社区

标题: 多线程有几种实现方法,都是什么?同步有几种实现方法,都是 [打印本页]

作者: 何万县    时间: 2012-3-30 13:54
标题: 多线程有几种实现方法,都是什么?同步有几种实现方法,都是
本帖最后由 何万县 于 2012-3-30 15:12 编辑

多线程是不是有两种实现方法,分别是继承Thread类与实现Runnable接口 ?
同步的实现方面呢?
作者: 刘晓康    时间: 2012-3-30 14:23
多线程有两种实现方法,分别是继承Thread类与实现Runnable接口;
同步的实现方面有两种,分别是synchronized,wait与notify.
作者: 胡川    时间: 2012-3-30 18:46
多线程有两种实现方法,分别是继承Thread类与实现Runnable接口

同步的实现方面有两种,分别是synchronized,wait与notify
作者: 黑马张健    时间: 2012-3-30 21:57
多线程的实现方法:一种是继承Thread类 一种是实现Runnable接口。
同步的实现方式  :一种是同步块 synchronized(this){代码……},一种是同步函数 如:public static synchronized mehtodA(){代码……}。   
如果要同时同步同步块的代码和同步函数里面的代码,必须要保证同步监视器是同一个对象,这样代码才能保证同步。





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