V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xjngbla  ›  全部回复第 26 页 / 共 27 页
回复总数  536
1 ... 18  19  20  21  22  23  24  25  26  27  
2022-01-05 17:33:58 +08:00
回复了 xjngbla 创建的主题 程序员 关于 Java 多线程的疑问
@mineralsalt 在网上找到了这段话,明白了,谢谢

异步与多线程的区别
通过上面的介绍,我们可以看出多线程都是关于功能的并发执行。而异步编程是关于函数之间的非阻塞执行,我们可以将异步应用于单线程或多线程当中。

<b>因此,多线程只是异步编程的一种实现形式。</b>

比如,你和你的朋友决定一起做一顿午餐。“异步”就是你对朋友说:“你去商店买意大利面,回来的时候告诉我一声,然后一起做午餐。在你买意大利面的同时,我去准备番茄酱和饮料。”

而“线程”是:“你烧水,我加热番茄酱。当水烧开了,告诉我,我把意大利放进去。当番茄酱热了,你可以把奶酪添加进去。当两者都完成了,就可以坐下来一起吃晚餐。”在线程的示例中,我们可以看到“When ,Do”的事件顺序,而这些顺序代表着每个人(线程)的指令集集合的顺序。

上述示例可以看出,多线程是与具体的执行者相关的,而异步是与任务相关的。

多线程是程序设计的逻辑层概念,它是进程中并发运行的一段代码,可以实现线程间的切换执行。

异步和同步是相对的,异步就是彼此独立,在等待某事件的过程中继续做自己的事,不需要等待这一事件完成后再工作。

多线程就是实现异步的一个方式。异步是让调用方法的主线程不需要同步等待另一线程的完成,从而可以让主线程干其它的事情。

所以本质上,异步和多线程并不是一个同等关系,异步是最终目的,多线程只是实现异步的一种手段。
2021-12-27 09:12:37 +08:00
回复了 lj0014 创建的主题 macOS 从最近的使用感受来看, macOS 似乎不如 Windows 稳定
同价位的 win 不比 mac 好用么
2021-12-23 09:49:06 +08:00
回复了 Chism 创建的主题 MacBook Pro M1 Pro 没插电,敲了一整天代码,电池反而上升 1%
@javen73 666i😂
2021-12-09 09:09:01 +08:00
回复了 asd7160 创建的主题 程序员 程序员不想卷了去考公真的是好的选择吗?
@aguesuka 人家没有怀疑自己,只是纠结公务员是不是更好的选择
2021-12-07 09:09:03 +08:00
回复了 balabalaguguji 创建的主题 生活 加湿器有推荐吗?
看到湿这个字就,唉
2021-12-06 08:22:36 +08:00
回复了 stevenshawe 创建的主题 生活 胖子不配拥有爱情吗
178,120 也没对象啊
2021-12-02 09:07:43 +08:00
回复了 xjngbla 创建的主题 程序员 代理导致的网络问题
@aladdinding 一直处于关闭状态
2021-12-01 09:18:33 +08:00
回复了 kisshere 创建的主题 程序员 img 的“图片另存为”在 js 中有没有对应的事件?
纯浏览器的 JavaScript 是不能够获得有关用户的文件系统信息。默认下载路径还可能包含敏感信息,这是有风险的
楼上的主意是行的
2021-11-29 15:38:39 +08:00
回复了 xjngbla 创建的主题 程序员 代理导致的网络问题
@Outliver0
@Kinnice 感谢回复,试过了都不行,可能是版本不同,没有找到方法二的配置选项
2021-11-26 09:01:39 +08:00
回复了 smileherd 创建的主题 分享发现 分享下我对挣大钱的一些思考
@strivemario558 我说也是啊,像我这种负数的才叫白手起家
2021-11-17 16:56:36 +08:00
回复了 baoshuo 创建的主题 分享创造 最近抽空又把我弟弟的网站 baoyun.ren 重写了一遍
对不起,找不到入口
2021-11-10 10:56:39 +08:00
回复了 Saxton 创建的主题 Elasticsearch elasticsearch 针对对象查询问题
trem 单词写错了,应该是 term
2021-11-09 10:22:49 +08:00
回复了 runking 创建的主题 问与答 遇到了一个神奇的 bug
会不会跟运营商有关
2021-11-09 09:10:43 +08:00
回复了 axcjj 创建的主题 硬件 求大佬们来指点下,我这些配件还能卖多少钱 3600+5700XT
这卡首发 2499,记忆犹新
1 ... 18  19  20  21  22  23  24  25  26  27  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1794 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 16:41 · PVG 00:41 · LAX 08:41 · JFK 11:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.