社区
C#
帖子详情
多线程 操作 静态 List对象 使用 Add 方法 会有并发情况吗
yonglaixiazaide
2011-03-23 10:40:37
多线程 操作 静态 List对象 使用 Add 方法 会有并发情况吗
...全文
309
5
打赏
收藏
多线程 操作 静态 List对象 使用 Add 方法 会有并发情况吗
多线程 操作 静态 List对象 使用 Add 方法 会有并发情况吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WenJinhui
2011-04-03
打赏
举报
回复
有可能会,比如说执行了Add()200次,但是列表里只有199项
yonglaixiazaide
2011-03-23
打赏
举报
回复
我只知道会存在并发情况,在这种情况下,List.Add(Object)会有问题吗
ken_flash
2011-03-23
打赏
举报
回复
[Quote=引用 2 楼 yonglaixiazaide 的回复:]
引用 1 楼 caozhy 的回复:
需要线程同步。
因为Add方法对于List来说,是非静态的。无论List是不是静态。
若是线程池操作呢
[/Quote]
线程池只是线程的一个管理机制,也会存在并发情况,线程池中可能有多个线程在运行,有多个线程在等待
yonglaixiazaide
2011-03-23
打赏
举报
回复
[Quote=引用 1 楼 caozhy 的回复:]
需要线程同步。
因为Add方法对于List来说,是非静态的。无论List是不是静态。
[/Quote]
若是线程池操作呢
threenewbee
2011-03-23
打赏
举报
回复
需要线程同步。
因为Add方法对于List来说,是非静态的。无论List是不是静态。
java
list
多线程
add
_Array
List
多线程
调用
add
()可能出现的问题
Array
List
多线程
调用
add
()可能出现的问题一 Array
List
在
多线程
调用
Add
()添加元素时的下标越界问题下标越界问题 java.lang.ArrayIndexOutOfBoundsExceptionpublic class Array
List
Test {public static
List
list
= ...
Java
多线程
并发
Java
多线程
并发
的原理和
使用
Java学习笔记---
多线程
并发
Java学习笔记---
多线程
并发
认识线程和进程java中线程的实现继承Thread类(
多线程
实现类)实现Runnable接口(==推荐
使用
==)Thread类和Runnable接口线程的状态线程
操作
的
方法
同步与死锁
使用
同步解决
使用
死锁解决 ...
并发
中的
List
集合
实际开发中, 我们
使用
频率最高的容器估计是
list
集合,那肯定
会
遇
并发
操作
.那该如何保证在
多线程
并发
的环境下安全,高效的
使用
list
集合呢?好,这就是今天我们聊话题:
并发
中的
List
集合. 家族体系
List
: 有序集合(也...
Java
多线程
并发
编程
一、
多线程
1、
操作
系统有两个容易混淆的概念,进程和线程。 进程:一个计算机程序的运行实例,包含了需要执行的指令;有自己的独立地址空间,包含程序内容和数据;不同进程的地址空间是互相隔离的;进程拥有各种...
C#
110,532
社区成员
642,574
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章