社区
Java SE
帖子详情
单线程 多线程 同步 异步四个概念放在一起如何理解?
cjdxhc
2009-08-20 04:47:40
我看网上有单线程同步,单线程异步
多线程同步等等的说法!谁可以详细说明下?
谢谢!
...全文
148
2
打赏
收藏
单线程 多线程 同步 异步四个概念放在一起如何理解?
我看网上有单线程同步,单线程异步 多线程同步等等的说法!谁可以详细说明下? 谢谢!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lk198186
2009-08-21
打赏
举报
回复
呵呵,支持楼上!
healer_kx
2009-08-20
打赏
举报
回复
四个概念,强烈要求40分。
理解
js中的
同步
和
异步
首先要先了解下js
单线程
一、为什么js是
单线程
? 其实,JavaScript的
单线程
,与它的用途是有很大关系,我们都知道,JavaScript作为浏览器的脚本语言,主要用来实现与用户的交互,利用JavaScript,我们可以实现对DOM的各种各样的操作,如果JavaScript是
多线程
的话,一个线程在一个DOM节点中增加内容,另一个线程要删除这个DOM节点,那么这个DOM节点究竟是要增加内容还是删除呢?这会带来很复杂的
同步
问题,因此,JavaScript是
单线程
的 二、
同步
任务和
异步
任务 (1)为什么
【WPF】深入
理解
并发、并行、
单线程
、
多线程
、
同步
、
异步
概念
并发是指多个事情在同一时间段内同时发生,在宏观上看起来是同时进行的,但实际上可能是在交替执行,同一时刻只能够执行一条指令,但是多条指令被快速的进行切换,给人造成了它们同时执行的感觉。在微观来说,并发不是同时进行的,只是划分时间段,分别进行执行。在单核处理器上,操作系统通过快速切换线程来实现并发,使得多个任务看起来像是同时进行的。并发的多个任务之间是互相抢占资源的。
同步
和
异步
、
单线程
和
多线程
之前一直混淆
同步
和
单线程
之间的
概念
今就这几个
概念
谈一下自己的
理解
1、
同步
(Sync) 先说一下
概念
:所谓
同步
,就是发出一个功能调用时,在没有得到结果之前,该调用就不返回或继续执行后续操作。 我
理解
是:
同步
就是1对1的关系,就是我发出了请求,在我没有的到相应的同时,我要一直等待,需要响应的一方也不可以做别的事情只能一直去给请求方作出响应,即请求方在没有的到响应的时候不再发请求让响应方去做另一...
C#
同步
和
异步
(
概念
理解
)
C#
同步
和
异步
IO
概念
区分
四个
相关
概念
:
同步
(Synchronous)
异步
( Asynchronous) 阻塞( Blocking ) 非阻塞( Nonblocking)
同步
异步
图解 通俗
理解
(易懂)
同步
异步
指的是在客户端
同步
意味着 客户端提出了一个请求以后,在回应之前只能等待
异步
意味着 客户端提出一个请求以后,还可以继续提其他请...
同步
和
异步
和是计算机编程和系统设计中的两个重要
概念
,它们主要用来描述任务或事件之间的执行方式和时间关系。
同步
是指,后续任务必须等待当前任务完成之后才能开始。换句话说,调用者在发出请求后必须等待结果返回,才能继续执行后续操作。:调用者会被阻塞,直到任务完成。:任务必须按照顺序执行,彼此之间有强依赖性。:代码执行流程清晰,便于
理解
和调试。执行顺序明确,逻辑清晰。在任务耗时短、并发需求低的场景下效率较高。如果某个任务耗时较长,会阻塞整个流程,导致效率低下。不适合需要高并发或实时响应的场景。
Java SE
62,620
社区成员
307,251
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章