五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

動(dòng)腦安卓移動(dòng)互聯(lián)網(wǎng)架構(gòu)開發(fā)5期\/--》ccys1473

2023-07-10 12:29 作者:丨超能力丶  | 我要投稿

四、線程同步

??1.介紹

**多個(gè)線程操作同一個(gè)資源 **

2.不安全的線程案例

//不安全買票

public class Demo24_UnsafeBuyTicket {

? ? public static void main(String[] args) {

? ? ? ? BuyTicket buyTicket = new BuyTicket();

? ? ? ? new Thread(buyTicket, "張三").start();

? ? ? ? new Thread(buyTicket, "李四").start();

? ? ? ? new Thread(buyTicket, "王五").start();

? ? }

}


class BuyTicket implements Runnable {

? ? //票

? ? private int ticketNums = 10;

? ? boolean flag = true;


? ? @Override

? ? public void run() {

? ? ? ? //買票

? ? ? ? while (flag) {

? ? ? ? ? ? try {

? ? ? ? ? ? ? ? buy();

? ? ? ? ? ? } catch (Exception e) {

? ? ? ? ? ? ? ? e.printStackTrace();

? ? ? ? ? ? }

? ? ? ? }

? ? }


? ? //買票

? ? private void buy() {

? ? ? ? //判斷是否有票

? ? ? ? if (ticketNums <= 0) {

? ? ? ? ? ? flag = false;

? ? ? ? ? ? return;

? ? ? ? }

? ? ? ? //延遲

? ? ? ? try {

? ? ? ? ? ? Thread.sleep(1);

? ? ? ? } catch (InterruptedException e) {

? ? ? ? ? ? e.printStackTrace();

? ? ? ? }


? ? ? ? //買票

? ? ? ? System.out.println(Thread.currentThread().getName() + "拿到" + ticketNums--);

? ? }

}



動(dòng)腦安卓移動(dòng)互聯(lián)網(wǎng)架構(gòu)開發(fā)5期\/--》ccys1473的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
肇庆市| 彰化县| 五台县| 虹口区| 基隆市| 廊坊市| 涞水县| 绍兴市| 紫金县| 信丰县| 凌云县| 枣庄市| 会东县| 木兰县| 东山县| 吉木乃县| 集贤县| 周口市| 杭州市| 安丘市| 乌鲁木齐县| 甘泉县| 阳山县| 颍上县| 沁阳市| 图片| 阳东县| 丹寨县| 厦门市| 桦川县| 阳曲县| 潢川县| 屯门区| 益阳市| 清苑县| 巴林右旗| 珠海市| 宽城| 宁都县| 牙克石市| 利津县|