请问java中的同步与不同步指什么?

moling 2005-01-20 01:16:29
请问下面的同步与不同步指什么?

ArrayList和Vector的区别答:就ArrayList与Vector主要从二方面来说.
一.同步性:Vector是线程安全的,也就是说是同步的,而ArrayList是线程序不安全的,不是同步的 .
...全文
455 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
icewolf_li 2005-03-21
  • 打赏
  • 举报
回复
同步就是说当你的一个线程再对Vector进行remove操作的时候,不用怕另一个线程还正在使用你要remove的这个元素。
cuiguodong 2005-03-16
  • 打赏
  • 举报
回复
同步就是一次只能一个访问
不同步就是可同时用多个访问
kaymo 2005-02-21
  • 打赏
  • 举报
回复
http://blog.csdn.net/treeroot/archive/2005/01/14/254008.aspx
daryl715 2005-02-13
  • 打赏
  • 举报
回复
对多线程的那部分代码加锁,也就是同时只能由1个线程访问
sdd1102 2005-01-24
  • 打赏
  • 举报
回复
所谓同步就是指在同一个时间内只有一个线程可以获得访问同步语句的锁。也就是并发编程中的最重要的方法---独占。java设计这在考虑有关集合的应用速度的时候,放弃了对集合的同步访问,但是为了支持并发问题,对应每一种集合都提供了同步访问的包装方法。
在一个串行工作的环境中,不用考虑上面两个集合之间在同步方面的区别。如果对同步访问有兴趣可以看看
java线程编程 和美国Doug Lea编写并发编程。在他的网站上有详细的介绍
petercheng456 2005-01-24
  • 打赏
  • 举报
回复
同步是指只允许单一线程访问该对象(或者指定的代码段)
不同步就是允许多线程访问,一种典型的不同步造成的问题是:
两台售票机同时卖机票,同时卖出了一个位子的机票
taoxuwen 2005-01-20
  • 打赏
  • 举报
回复
张孝详老师讲的很详细,有空不妨看看他的教程

51,396

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧