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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

18201432758ss

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© 18201432758ss 初级黑马   /  2015-9-23 09:32  /  2440 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

20黑马币
多个线程操作共享数据是,怎么让数据被多少线程共享,因为new 线程对象时候,共享数据也被new了一份啊,除了静态,还有没有别的方法。多线程应该注意哪些问题啊?

最佳答案

查看完整内容

居然没人回答 ,啊来吧,多线程操作共享数据时,就看你new了几次共享数据,就在内存有几分,不过不想静态修饰的话,可以通过方法,来将共享数据传到线程中,具体方法,可以初始化时候,就用有参的构造函数传入,也可以自己定义一个方法传入,定义方法便于自己修改,推荐这个,至于注意问题,也就是 线程通信,死锁了,多看看API还是很有用的 ...

2 个回复

倒序浏览
居然没人回答 ,啊来吧,多线程操作共享数据时,就看你new了几次共享数据,就在内存有几分,不过不想静态修饰的话,可以通过方法,来将共享数据传到线程中,具体方法,可以初始化时候,就用有参的构造函数传入,也可以自己定义一个方法传入,定义方法便于自己修改,推荐这个,至于注意问题,也就是 线程通信,死锁了,多看看API还是很有用的
回复 使用道具 举报
18201432758 发表于 2015-9-23 09:32
居然没人回答 ,啊来吧,多线程操作共享数据时,就看你new了几次共享数据,就在内存有几分,不过不想静态修 ...

明白了,谢谢大神,论坛人真少啊,看了还是要多看Api啊
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马