A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© EYE_SEE_YOU 高级黑马   /  2014-12-6 17:22  /  1383 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 EYE_SEE_YOU 于 2014-12-7 09:10 编辑

那个线程没执行完代码不像是会莫名其妙被GC收走,在线等

1417857622519.jpg (30.74 KB, 下载次数: 5)

60200

60200

6 个回复

倒序浏览
能贴代码不,完全看不清。。

点评

代码有了,别说是JDK1.8有问题  发表于 2014-12-6 17:37
回复 使用道具 举报
package game;
import java.util.HashMap;
import java.util.Map;
import java.util.Random;
public class Test7 {
        static Map<String,Integer> map = new HashMap<String,Integer>();
        public static void main(String[] args) {
                for(int x=0;x<5;x++)
                {
                        new Thread(new Runnable()
                        {
                                public void run()
                                {
                                        int data = new Random().nextInt();
                                        System.out.println(Thread.currentThread().getName()+" put "+data);
                                        map.put(Thread.currentThread().getName(), data);
                                        A.get();
                                        B.get();
                                }
                        }).start();
                }
        }
        static class A
        {
                public static void get()
                {
                        int data = map.get(Thread.currentThread().getName());
                        System.out.println("A from "+Thread.currentThread().getName()+" get "+data);
                }
        }
        static class B
        {
                public static void get()
                {
                        int data = map.get(Thread.currentThread().getName());
                        System.out.println("B from "+Thread.currentThread().getName()+" get "+data);
                }
        }
       
}


回复 使用道具 举报
啥问题??
回复 使用道具 举报
楼主看不清楚代码
回复 使用道具 举报
楼主,没有问题,这是我的运行截图

QQ截图20141207103607.jpg (104.88 KB, 下载次数: 2)

QQ截图20141207103607.jpg
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马