亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

您的位置:首頁技術文章
文章詳情頁

Java多線程及線程安全實現方法解析

瀏覽:123日期:2022-08-31 13:05:50

一、java多線程實現的兩種方式

1、繼承Thread

/** * * @version: 1.1.0 * @Description: 多線程 * @author: wsq * @date: 2020年6月8日下午2:25:33 */public class MyThread extends Thread{@Overridepublic void run() { System.out.println('This is the first thread!');}public static void main(String[] args) { MyThread mt = new MyThread(); mt.start();}}

2、實現 Runnable 接口

public class MultithreadingTest {public static void main(String[] args) { new Thread(() -> System.out.println('This is the first thread!')).start();}}

或者

public class MyThreadImpl implements Runnable{private int count = 5; @Override public void run() { // TODO Auto-generated method stub count--; System.out.println('Thread'+Thread.currentThread().getName()+'count:'+count); }}

二、解決線程不安全問題

/** * * @version: 1.1.0 * @Description: 測試類 * @author: wsq * @date: 2020年6月8日下午9:27:02 */public class Test { public static void main(String[] args) { MyThreadImpl myThreadImpl = new MyThreadImpl(); Thread A = new Thread(myThreadImpl,'A'); Thread B = new Thread(myThreadImpl,'B'); Thread C = new Thread(myThreadImpl,'C'); Thread D = new Thread(myThreadImpl,'D'); Thread E = new Thread(myThreadImpl,'E'); A.start(); B.start(); C.start(); D.start(); E.start(); }}

打印結果為:

ThreadBcount:3ThreadCcount:2ThreadAcount:3ThreadDcount:1ThreadEcount:0

B和A共用一個線程,存在線程安全問題

改成:

public class MyThreadImpl implements Runnable{private int count = 5; @Override// 使用同步解決線程安全問題 synchronized public void run() { // TODO Auto-generated method stub count--; System.out.println('Thread'+Thread.currentThread().getName()+'count:'+count); }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 久艹视频在线 | 久草在线视频中文 | 男女生性毛片免费观看 | 国产午夜精品久久理论片小说 | 538在线视频二三区视视频 | 一本不卡 | 亚洲一一在线 | 精品国产91久久久久久久 | 成熟的女性强烈交性视频 | 国产亚洲精品久久久久久久久激情 | 黑色丝袜美美女被躁视频 | 欧美色xxxx| 三级黄色在线观看 | 欧美性极品hd高清视频 | 成年人在线观看视频免费 | 亚洲成a人片毛片在线 | 亚洲精品日韩中文字幕久久久 | 欧美曰韩一区二区三区 | 美女三级网站 | 美女视频网站免费播放视 | 精品国产欧美一区二区五十路 | 香蕉在线观看999 | 国产日韩久久久久69影院 | 国产精品成久久久久三级 | 亚洲日本韩国在线 | 一级做α爱过程免费视频 | 成人黄色一级毛片 | 九热视频在线观看 | 久久久久久精 | 欧美视频精品一区二区三区 | 手机在线看片国产日韩生活片 | 亚洲国产一区二区a毛片 | 好看欧美视频高清va | 高清不卡日本v在线二区 | 亚洲天堂精品在线观看 | 中文字幕免费在线视频 | 日韩美女免费线视频 | 欧美高清免费一级在线 | 香港三级日本三级妇人三级 | 中文字幕免费在线视频 | 免费人成观看在线网 |