雙人俄羅斯方塊Java小游戲中改進(jìn)

在Java的新版本中已經(jīng)停止使用suspend,resume等方法,而wait、notify需要放在同步塊中,否則會(huì)造成illegalMonitorStateException。而一般的游戲都會(huì)利用一個(gè)死循環(huán)來使得游戲持續(xù)進(jìn)行,所以想到用了一個(gè)變量來進(jìn)行簡(jiǎn)單的暫停

        while (true) {
            if (isPause) {
                try {
                    Thread.sleep(100);
                } catch (InterruptedException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            } else {
                //游戲進(jìn)行
            }
        }

1.對(duì)于多線程的理解還有很大問題。希望以后有時(shí)間在這方面進(jìn)行深入理解。
2.背景音樂。
3.另外程序可能在結(jié)構(gòu)上耦合較大,所以以后在設(shè)計(jì)模式上有了了解后在對(duì)程序可以進(jìn)行改進(jìn)。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 相關(guān)概念 面向?qū)ο蟮娜齻€(gè)特征 封裝,繼承,多態(tài).這個(gè)應(yīng)該是人人皆知.有時(shí)候也會(huì)加上抽象. 多態(tài)的好處 允許不同類對(duì)...
    東經(jīng)315度閱讀 2,202評(píng)論 0 8
  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語法,類相關(guān)的語法,內(nèi)部類的語法,繼承相關(guān)的語法,異常的語法,線程的語...
    子非魚_t_閱讀 34,740評(píng)論 18 399
  • 前幾天,有朋友去面試之前問我關(guān)于后端架構(gòu)相關(guān)的問題,但奈于我去年更多的工作是在移動(dòng)SDK開發(fā)上,對(duì)此有所遺忘,實(shí)屬...
    涅槃1992閱讀 5,709評(píng)論 8 76
  • 簡(jiǎn)介 數(shù)據(jù)科學(xué)項(xiàng)目為你提供了一個(gè)有前途的方式來開展你的數(shù)據(jù)分析職業(yè)生涯。通過實(shí)際應(yīng)用不僅學(xué)習(xí)了數(shù)據(jù)科學(xué),你也得到了...
    易山松閱讀 2,146評(píng)論 0 9
  • 6月20號(hào),沂水教師招考資格審核。 坐了兩個(gè)小時(shí)的車,睡了兩個(gè)小時(shí),頭昏昏沉沉的,來到了人才市場(chǎng)大廳。大廳說大,真...
    涼清ss閱讀 307評(píng)論 0 0

友情鏈接更多精彩內(nèi)容