同异步

简介:

nginx服务

1.同步和异步的区别
(1)同步:当一个同步调用发出去后,调用者需要一直等待调用的结果通知,才能进行后续的执行;
(2)异步:当一个同步调用发出后,调用者不必一直等待调用返回的结果;
两种方式:
1.主动轮询异步调用的结果
2.被调用方通过callback回调通知,来通知调用方调用结果

2.阻塞和非阻塞
阻塞和非阻塞的重点是在于进/线程等待消息的行为,也就是在等地啊消息的时候,当进/线程是挂起状态,还是非挂起状态

(1)阻塞:调用在发出去之后,在消息返回之前,当进/线程会被挂起,直到有消息返回,当前的进/线程才会被激活
(2)非阻塞:调用在发出去后,不会阻塞当前进/线程,而会立即返回

同步和异步,重点在于消息通知的方式;阻塞和非阻塞,重点在于等消息时候的行为。

四种组合方式:
老王烧水
同步阻塞:老王用水壶烧水,并且站在那里等着,啥都不干,每隔一定时间看水开没开;
同步非阻塞:老王用水壶烧水,跑回屋里玩游戏,但是还会每隔一段时间过来看看水开没开,水没开就回去

异步阻塞:老王这次使用响水壶烧水,站在那里啥都不干,但是不会再每个一段时间去看水开,而是等水开了,水壶会自动通知他
异步非阻塞:老王使用响水壶烧水,跑回屋里玩游戏,等着水壶响了通知他

1.进程和线程
进程(process):是windows系统中的重要概念,它包含着一个运行程序所需要的资源;一个正在运行的应用程序在操作系统中被视为一个进程(进程可以包含一个或多个线程);进程和进程之间是相互独立的,一个进程无法访问另外一个进程的数据
线程(thread):是进程中的基本执行单位,一个进程可以包含若干个线程,在进程入口执行的第一个线程被称为这个进程的主线程

进程和线程的区别:主要区别是它们是不同操作系统资源管理方式;
一个程序至少有一个进程,一个进程至少有一个线程
进程有独立的地址空间,一个进程崩溃后,在保护模式下不会对其他进程产生影响,而线程只是一个进程中的不同执行路径
线程不能够独立执行,必须要在应用程序中,由应用程序提供多个线程执行控制

目录
相关文章
|
Ubuntu Linux
【Ubuntu】内存不够如何用外接U盘扩容(挂载)
【Ubuntu】内存不够如何用外接U盘扩容(挂载)
|
关系型数据库 MySQL
若依框架----如何降低mysql驱动版本?
若依框架----如何降低mysql驱动版本?
568 3
|
6月前
|
存储 数据采集 供应链
数据中台是什么?怎么搭建数据中台?
本文深度解析数据中台本质:非“管数据”,而是让数据“流动起来、用起来”。厘清其作为统一数据能力平台的定位,详解六大核心架构模块(采集、存储计算、治理安全、服务化、组织、性能),并给出从0到1落地四阶段路径,同时警示三大常见误区。
|
2月前
|
存储 人工智能 API
小龙虾安装教程TopClaw中文版,OpenClaw AI免费部署指南
本文手把手教你零代码安装“小龙虾”(OpenClaw AI中文版TopClaw):兼容Win10/11、Mac全芯片,3分钟一键安装;内置中文界面、模型一键下载、本地运行保隐私;支持API调用、VS Code/Obsidian接入,免费、安全、易上手。
588 1
|
2月前
|
人工智能 自然语言处理 API
阿里云百炼Token Plan团队版完整手册:图文模型、共享包、退款政策解读
阿里云百炼Token Plan是面向个人与企业的AI模型订阅服务,按Credits计费,支持文本、图像、视频及第三方大模型(如Qwen、DeepSeek、Kimi等)。个人版Lite起39元/月,企业版标准席150元/月起,含不同Credits额度与并发Agent数,官网可购并领优惠券。在阿里云百炼官网:https://t.aliyun.com/U/fPVHqY 免费领取千万Tokens
|
3月前
|
JSON 前端开发 NoSQL
【AgentScope Java新手村系列】(11)中断与恢复
中断与恢复 — AgentStateStore 按 sessionId 持久化上下文,浏览器关闭后秒级恢复对话与 todo 状态。
518 1
|
2月前
|
人工智能 弹性计算 自然语言处理
【AI 尝鲜实验室】上新 | nanobot:一个跑在你机器上的通用 AI Agent 运行时
nanobot 是 HKUDS 团队开源的通用 AI Agent 运行时(MIT 协议),GitHub 获 4.5 万+ Stars。它非简单聊天工具,而是能读写工作区、执行命令、调用工具、多步推进目标的“数字同事”。本实验通过阿里云计算巢一键部署至 ECS,填入百炼 API Key 与模型名,即可获得 24 小时在线、跨会话记忆、原生支持 MCP 的 WebUI(8765 端口)AI Agent。
|
3月前
|
开发框架 安全 .NET
【.NET 4.5】.NET Framework 4.5下载、安装和使用一篇搞定(附官网安装包)
.NET Framework 4.5是微软2012年发布的Windows运行库,支持async/await异步编程、ZIP压缩等新特性,适用于Windows 7 SP1及以上系统。作为4.0的原地升级版,其细分版4.5.2更稳定安全,广泛用于企业软件与游戏。安装简单,向后兼容,是运行大量传统.NET应用的必备基础环境。(239字)
|
3月前
|
存储 人工智能 安全
阿里云618AI加速季域名及建站产品优惠:万小智送.CN域名,买域名送邮箱,域名批量低至0.9折
2026年阿里云AI加速季618活动期间,万网权益中心推出域名、建站、备案一站式优惠矩阵。新人15元AI建站赠.CN域名,10分钟生成官网,SSL证书+备案一步到位;新客域名首年低至1元,.xyz/.top等主流后缀可选;备案域名6折转入,周三转入更优惠;组合购(域名+ECS+OSS)低至0.3折,109元/月起。活动覆盖个人建站到企业上云全场景,产品组合灵活、优惠力度大,用户可按需选购。
|
5月前
|
自然语言处理 安全 算法
企业级智能体的 “思考 - 行动” 双循环:TARS 大模型规划 + RPA 精准执行
本文剖析实在Agent“思考-行动”双循环架构:TARS垂直大模型负责语义理解与任务规划,RPA超自动化技术实现跨系统精准执行,通过多模态元素拾取、实时感知反馈与动态协同优化,破解企业智能体“只思考不行动”或“只行动不思考”的结构性断层,已落地财务等强合规场景。

热门文章

最新文章