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

时间:2022-01-24 17:31:27
多线程有几种实现方法,都是什么?同步有几种实现方法,都是什么?

19 个解决方案

#1


该回复于2015-05-26 12:54:46被管理员删除

#2


该回复于2008-06-30 11:19:21被版主删除

#3


"多线程有两种实现方法,分别是继承Thread类与实现Runnable接口 
  同步的实现方面有两种,分别是synchronized,wait与notify"


#4


自己去看书吧自己去看书吧自己去看书吧自己去看书吧

#5


继承Thread类
实现Runnable接口

synchronized
wait与notify

#6


学习

#7


看达人的解释,偶要从基础学习

#8


这个问题似乎只能说明________

#9


多线程
    1. 继承 Thread 类
    2. 实现 Runnable 接口再 new Thread(YourRunnableOjbect)  推荐

线程同步
    1. 用 synchronized 修饰需要同步的方法 
    2. 用 synchronized 块包围需要同步的语句 
    3. 使用 java.util.concurrent 包中的各种同步锁 
    ......

#10


我这里有几个专门讲多线程的视频,www.xinshuguang.org多提意见,正在完善

#11


多线程,继承Thread类与实现Runnable接口 
  同步,分别是synchronized,wait与notify" 

#13


都有两种方式
线程1
通过继承Thread类
2
实现Runnable接口



同步
1
同步代码块
2
同步方法
关键字
Synchronized

#14


9楼已经说得很清楚了。

另外,采用同步代码块的方式时,尽量缩小该代码块的范围以提高程序执行效率。

#15


1.5中的currency包中提供了新的接口:callable\future可以实现异步多线程。
1.5中引入了新的lock对象。

#16


这么多回复了  引用个吧
引用 9 楼 sagezk 的回复:
多线程 
    1. 继承 Thread 类 
    2. 实现 Runnable 接口再 new Thread(YourRunnableOjbect) 推荐 

线程同步 
    1. 用 synchronized 修饰需要同步的方法 
    2. 用 synchronized 块包围需要同步的语句 
    3. 使用 java.util.concurrent 包中的各种同步锁 
    ......

#17


多线程很少用,知道就好,关键是数据库,想成为一个牛的要命的java程序员,多学学数据库,我现在java学的好,数据库却一般,在华为我也是郁闷的要命

#18


引用 17 楼 kfuuser 的回复:
多线程很少用,知道就好,关键是数据库,想成为一个牛的要命的java程序员,多学学数据库,我现在java学的好,数据库却一般,在华为我也是郁闷的要命


回过头来,发现多线程、IO等"底层"功能的熟练运用才能得到业内人士的尊敬和认可。

#19


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

#1


该回复于2015-05-26 12:54:46被管理员删除

#2


该回复于2008-06-30 11:19:21被版主删除

#3


"多线程有两种实现方法,分别是继承Thread类与实现Runnable接口 
  同步的实现方面有两种,分别是synchronized,wait与notify"


#4


自己去看书吧自己去看书吧自己去看书吧自己去看书吧

#5


继承Thread类
实现Runnable接口

synchronized
wait与notify

#6


学习

#7


看达人的解释,偶要从基础学习

#8


这个问题似乎只能说明________

#9


多线程
    1. 继承 Thread 类
    2. 实现 Runnable 接口再 new Thread(YourRunnableOjbect)  推荐

线程同步
    1. 用 synchronized 修饰需要同步的方法 
    2. 用 synchronized 块包围需要同步的语句 
    3. 使用 java.util.concurrent 包中的各种同步锁 
    ......

#10


我这里有几个专门讲多线程的视频,www.xinshuguang.org多提意见,正在完善

#11


多线程,继承Thread类与实现Runnable接口 
  同步,分别是synchronized,wait与notify" 

#12


#13


都有两种方式
线程1
通过继承Thread类
2
实现Runnable接口



同步
1
同步代码块
2
同步方法
关键字
Synchronized

#14


9楼已经说得很清楚了。

另外,采用同步代码块的方式时,尽量缩小该代码块的范围以提高程序执行效率。

#15


1.5中的currency包中提供了新的接口:callable\future可以实现异步多线程。
1.5中引入了新的lock对象。

#16


这么多回复了  引用个吧
引用 9 楼 sagezk 的回复:
多线程 
    1. 继承 Thread 类 
    2. 实现 Runnable 接口再 new Thread(YourRunnableOjbect) 推荐 

线程同步 
    1. 用 synchronized 修饰需要同步的方法 
    2. 用 synchronized 块包围需要同步的语句 
    3. 使用 java.util.concurrent 包中的各种同步锁 
    ......

#17


多线程很少用,知道就好,关键是数据库,想成为一个牛的要命的java程序员,多学学数据库,我现在java学的好,数据库却一般,在华为我也是郁闷的要命

#18


引用 17 楼 kfuuser 的回复:
多线程很少用,知道就好,关键是数据库,想成为一个牛的要命的java程序员,多学学数据库,我现在java学的好,数据库却一般,在华为我也是郁闷的要命


回过头来,发现多线程、IO等"底层"功能的熟练运用才能得到业内人士的尊敬和认可。

#19


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

#20