所遇问题
最近在做项目遇到了一个问题,具体场景是多线程下共享资源的问题,这里模拟一个具体场景:
有一个启动线程的类,这个类中存放线程的共享变量,在这个类中新建多个线程,并将共享变量以构造器的参数引入,以此实现多线程间的数据共享。
例如:
有两个线程A和B,将list传给两个线程A和B:
A线程负责打印list的大小,B线程负责在list中加入数据:
运行程序后
最近在做项目遇到了一个问题,具体场景是多线程下共享资源的问题,这里模拟一个具体场景:
有一个启动线程的类,这个类中存放线程的共享变量,在这个类中新建多个线程,并将共享变量以构造器的参数引入,以此实现多线程间的数据共享。
例如:
有两个线程A和B,将list传给两个线程A和B:
A线程负责打印list的大小,B线程负责在list中加入数据:
运行程序后