首页 > 编程语言 > 详细

多线程简单了解

时间:2020-11-29 10:22:25      阅读:31      评论:0      收藏:0      [点我收藏+]

1)线程的实现方法:

实现Runable接口

 

继承Theradl类

 

实现Callable接口(这玩意有返回值)

FutureTask 对象的get( )方法获取返回值

 

(2)synchronized的用法:

修饰一个代码块,被修饰的代码块称为同步代码块,其锁可以进行自定义对象或类.

修饰一个方法,被修饰的方法称为同步方法,其锁为调用的对象.

修饰一个静态的方法,其锁为当前类.

修饰一个类,其锁为当前类.

注意:同步方法不会被继承

(3)启动一个线程是调用run()还是start()方法:

调用start()方法,进行线程的启动,产生新的线程

调用run(),是进行普通方法的调用,并未产生新的线程

多线程简单了解

原文:https://www.cnblogs.com/KingAndPig/p/14055393.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!