06 2022 档案

摘要:##双缓冲绘图 大家小时候都玩过飞机大战吧,当我们在玩这种飞行射击类游戏时,背景图总是不断地向下移动的,从而给我们营造出一种飞机正在向前飞行的游戏体验。那么,图片的快速变化是如何实现的呢? ###普通绘图的局限 当我们使用普通绘图时,计算机会将我们要显示的内容一点一点显示出来。比如,如果让计算机来将 阅读全文
posted @ 2022-06-28 11:47 classic123 阅读(177) 评论(0) 推荐(0) 编辑
摘要:##谈谈线程安全 线程安全问题是由于多个线程同时执行写操作引起的,例如多个线程同时对一个变量进行+1操作,伪代码如下。 int count = 1; Function A(){ count = count + 1; } //thread1开始执行A() //thread2开始执行A() //thre 阅读全文
posted @ 2022-06-27 17:09 classic123 阅读(60) 评论(0) 推荐(0) 编辑
摘要:#Java线程的生命周期 ##与操作系统中线程的五种状态区分开,Java线程有以下6种状态: New 新建 Runnable 可运行 Blocked 阻塞 Waiting 等待 Timed waiting 计时等待 Terminated 终止 · 通过调用getState方法,可以获取到一个线程的当 阅读全文
posted @ 2022-06-26 17:34 classic123 阅读(461) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示