第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我是新人,關(guān)于Java線程的問題,很簡單的例子,可是我就是調(diào)不出來,不知道哪里錯了

我是新人,關(guān)于Java線程的問題,很簡單的例子,可是我就是調(diào)不出來,不知道哪里錯了

四季花海 2019-03-22 16:15:28
我想試一下synchronized關(guān)鍵字是不是有效?所以寫了一個很簡單的類,但是就是不能調(diào)到數(shù)字按序排列。不知道錯在哪里了。數(shù)字序列類:[code="java"]package com.testthread;public class UnsafeSequence {private int value = 0;public synchronized int getValue(){value = value+1;return value;}}[/code]線程類[code="java"]package com.testthread;public class TestThread extends Thread {private UnsafeSequence us;public TestThread(UnsafeSequence us, String threadname) {     super(threadname);     this.us = us; } @Override public void run() {     String classname = this.getClass().getSimpleName();     String threadname = currentThread().getName();     for (int i = 0; i < 5; i++) {         System.out.println(classname + "[" + threadname + "]:"                 + us.getValue());     } }}[/code]Main類[code="java"]package com.testthread;public class MainClass {public static void main(String[] args) throws InterruptedException {System.out.println("Main started");UnsafeSequence us = new UnsafeSequence();TestThread at = new TestThread(us,"at");TestThread bt = new TestThread(us,"bt");    at.start();     bt.start();     System.out.println("Main ended"); }}[/code]可是結(jié)果是:[code="java"]Main startedMain endedTestThread[bt]:2TestThread[bt]:3TestThread[at]:1TestThread[at]:5TestThread[at]:6TestThread[at]:7TestThread[at]:8TestThread[bt]:4TestThread[bt]:9TestThread[bt]:10[/code]我想讓數(shù)字按序排列,可是數(shù)字沒有按序排列,請問哪里寫錯了,謝謝
查看完整描述

4 回答

  • 4 回答
  • 0 關(guān)注
  • 553 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號