
Java
文章平均质量分 78
喝烧酒的兔子
这个作者很懒,什么都没留下…
展开
-
Java定时器选择
1. 计时器性能更好,但是写起来稍微复杂一点。如果是非常短暂的延迟,用死循环也未尝不可。 2. 一般来说能不用死循环的尽量不用死循环! 3. 如果你使用的是JDK1.5以上的,可以使用ScheduledThreadPoolExecutor来完成Timer的功能,这个实现起来简单,而且相比timer的缺陷进行了弥补。 4. 那就看你程序对时间的要求高不高,循环内处理时间长不长了。用死循环的话,它执行的时间不是固定的(每次执行完一次任务时间+睡眠时间)用计时器的话,它是每隔固定时间执行一次。原创 2022-11-29 23:11:16 · 1231 阅读 · 0 评论 -
优快云博客代码块语法高亮详细解说
插入代码块快捷键:Ctrl+Shift+k 1、java语言 : public class HelloWorld { public static void main(String[] args) { System.out.println(“HelloWorld!”); } } java代码块高亮图解:↓ 2、JavaScript : <!DOCTYPE html> <...原创 2019-04-01 16:38:17 · 504 阅读 · 0 评论 -
Java Thread.sleep的InterruptedException 线程阻塞 线程中断
1.1.1 Thread.sleep抛异常 当某线程A处于Sleep状态时,另一个线程B调用了B.interrupt()方法,打断了A的Sleep过程,则A的Sleep会抛出异常。使用Catch后,线程不会等待Sleep时间,而是会立即执行。 下面的例子中,线程1的Sleep会被线程2打断,所以线程1的Sleep会抛异常。 public class SleepException { pu...转载 2019-04-01 19:55:55 · 6518 阅读 · 0 评论