社区
Java SE
帖子详情
新手请教线程同步异步问题
程序新视界
《Spring Boot技术内幕》作者
博客专家认证
2010-11-18 10:48:21
同步:A线程要请求某个资源,但是此资源正在被B线程使用中,因为同步机制存在,A线程请求不到,怎么办,A线程只能等待下去
异步:A线程要请求某个资源,但是此资源正在被B线程使用中,因为没有同步机制存在,A线程仍然请求的到,A线程无需等待
那么是不是用synchronized等关键字对异步进行加锁,异步就可以变成同步的了,可以这样理解吗?
...全文
188
6
打赏
收藏
新手请教线程同步异步问题
同步:A线程要请求某个资源,但是此资源正在被B线程使用中,因为同步机制存在,A线程请求不到,怎么办,A线程只能等待下去 异步:A线程要请求某个资源,但是此资源正在被B线程使用中,因为没有同步机制存在,A线程仍然请求的到,A线程无需等待 那么是不是用synchronized等关键字对异步进行加锁,异步就可以变成同步的了,可以这样理解吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
程序新视界
2010-11-18
打赏
举报
回复
[Quote=引用 5 楼 marf_cn 的回复:]
这要看你所谓的请求是对资源的写入还是读取。读取一般无需加锁
[/Quote]
嗯,这个知道,只是想知道,同步异步之间是不是可以那样转换
marf_cn
2010-11-18
打赏
举报
回复
这要看你所谓的请求是对资源的写入还是读取。读取一般无需加锁
不善^
2010-11-18
打赏
举报
回复
同步 加了锁 相当于串行
异步没加 相当于并行
龙心
2010-11-18
打赏
举报
回复
楼主可以去看看thinking in java 并发一章,里面讲的比较详细,并自己动手做一些例子来加深理解。
氧气网航
2010-11-18
打赏
举报
回复
大致如你所说的,但你还要深入了解java的线程哦,可以参考下这个http://blog.csdn.net/weizhaozhe/archive/2009/02/22/3922647.aspx
houjin_cn
2010-11-18
打赏
举报
回复
你理解的没错
.NET Socket开发之异步Socket
异步Socket的性能比同步高出很多,但是编写代码比较复杂。因此异步Socket也是网络上讨论比较多的话题。今天,我们就来讨论一下如何用异步Socket开发网络应用。在此之前我们先讨论两个
问题
。一、异步Socket是如何工作...
如何掌握java多
线程
,高并发,大数据方面的技能?
因为想进入互联网公司,然后发现互联网类型的公司问的主要
问题
都离不开这几个方面,但是由于现在主要开发的都是企业办公类软件,以上
问题
很少遇到 ,求大神分享经验或者通过什么途径学习以上技能关注者783被浏览75,...
10万字总结Java8到21新特性详解
Java 19, 于2022-09-20 发布众所周知,JVM 是一个多
线程
环境,它通过为我们提供了对操作系统
线程
的抽象,但是 Java 中的
线程
都只是对操作系统
线程
的一种简单封装,我们可以称之为“平台
线程
”。代价昂贵:创建平台...
视频播放遇到的坑(
新手
)
最近再做一个TVOS项目,有一个需求是收到安卓...用presentVIewController的方法推出控制器,在新的工程里一切都OK,但是当吧自定义控制器拖到项目中,
问题
就来了。一下是遇到的
问题
,以及解决办法 在推出控制器的时
RabbitMQ教程
其主要用途:不同进程Process/
线程
Thread之间通信。 为什么会产生消息队列?有几个原因: 不同进程(process)之间传递消息时,两个进程之间耦合程度过高,改动一个进程,引发必须修改另一个进程,为了隔离这...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章