摘要: SimpleDateFormat-多线程问题: SimpleDateFormat类在多线程环境下中处理日期,极易出现日期转换错误的情况 1 import java.text.ParseException; 2 import java.text.SimpleDateFormat; 3 import j 阅读全文
posted @ 2018-09-04 17:01 为你编程 阅读(2718) 评论(0) 推荐(0) 编辑
摘要: 使线程具有有序性: 线程在运行时多个线程之间执行的时机是无序的,下面通过改造代码实现运行具有有序性: 1 /** 2 * 线程类 3 */ 4 public class MyThread extends Thread { 5 private Object lock; 6 private String 阅读全文
posted @ 2018-09-04 16:20 为你编程 阅读(2218) 评论(0) 推荐(0) 编辑
摘要: 单例模式-多线程环境 单例-立即加载: 1 /** 2 * 单例模式,立即加载 3 */ 4 public class MyObject { 5 6 private static MyObject myObject = new MyObject();//立即加载(类加载的时候就已经实例化好了) 7 阅读全文
posted @ 2018-09-04 15:25 为你编程 阅读(1878) 评论(0) 推荐(0) 编辑
摘要: schedule与scheduleAtFixedRate: 不延时: schedule(TimerTask, Date runDate, long period)方法任务不延时 Date类型 1 import java.util.Calendar; 2 import java.util.Date; 阅读全文
posted @ 2018-09-04 09:40 为你编程 阅读(1834) 评论(0) 推荐(0) 编辑
摘要: Timer定时任务相关: 情景1:定时任务执行时间为当前运行程序启动10秒之后 1 import java.util.Date; 2 import java.util.TimerTask; 3 4 /** 5 * 定时任务类,继承TimerTask类 6 */ 7 public class MyTa 阅读全文
posted @ 2018-09-04 09:39 为你编程 阅读(351) 评论(0) 推荐(0) 编辑