为了账号安全,请及时绑定邮箱和手机立即绑定

Java 多线程赋值问题

Java 多线程赋值问题

婷婷同学_ 2019-03-01 10:39:30
使用三个线程给一个集合进行赋值操作,要保证集合里面有三个数,但是一直都赋值不了,求大神指点 import java.util.ArrayList; public class MyThread{ public static void main(String[] args) { ArrayList<Integer> arrayList = new ArrayList<>(); changeArray(arrayList); System.out.println(arrayList); } public static void changeArray(ArrayList<Integer> arrayList) { for (int i = 0; i < 3; i++) { new Thread01() { @Override public void run() { arrayList.add((int) (Math.random() * 10)); } }.start(); } } }
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 576 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信