赞
踩
共享数据是并发程序最核心的问题之一。下面我们看一个Deom感受一下多线程对属性的影响。
代码:
UnsafeTask.java
- package com.tgb.klx.thread;
-
- import java.text.SimpleDateFormat;
- import java.util.Date;
- import java.util.concurrent.TimeUnit;
-
- public class UnsafeTask implements Runnable {
-
- private String startDate;
-
- @Override
- public void run() {
- SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
- startDate=sdf.format( new Date());
- System.out.println("开始线程:"+Thread.currentThread().getId()+",开始的时间:"+startDate);
- try {
- TimeUnit.SECONDS.sleep((int)Math.rint(Math.random()*10));
- }
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。