双人俄罗斯方块Java小游戏中改进

在Java的新版本中已经停止使用suspend,resume等方法,而wait、notify需要放在同步块中,否则会造成illegalMonitorStateException。而一般的游戏都会利用一个死循环来使得游戏持续进行,所以想到用了一个变量来进行简单的暂停

        while (true) {
            if (isPause) {
                try {
                    Thread.sleep(100);
                } catch (InterruptedException e) {
                    // TODO Auto-generated catch block
                    e.printStackTrace();
                }
            } else {
                //游戏进行
            }
        }

1.对于多线程的理解还有很大问题。希望以后有时间在这方面进行深入理解。
2.背景音乐。
3.另外程序可能在结构上耦合较大,所以以后在设计模式上有了了解后在对程序可以进行改进。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 相关概念 面向对象的三个特征 封装,继承,多态.这个应该是人人皆知.有时候也会加上抽象. 多态的好处 允许不同类对...
    东经315度阅读 1,976评论 0 8
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,742评论 18 399
  • 前几天,有朋友去面试之前问我关于后端架构相关的问题,但奈于我去年更多的工作是在移动SDK开发上,对此有所遗忘,实属...
    涅槃1992阅读 5,273评论 8 76
  • 简介 数据科学项目为你提供了一个有前途的方式来开展你的数据分析职业生涯。通过实际应用不仅学习了数据科学,你也得到了...
    易山松阅读 2,101评论 0 9
  • 6月20号,沂水教师招考资格审核。 坐了两个小时的车,睡了两个小时,头昏昏沉沉的,来到了人才市场大厅。大厅说大,真...
    凉清ss阅读 257评论 0 0