E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
androidkotlin协程
python 消息队列 sqlite_Lua App中通过Sqlite实现消息队列(异步通信)
2.借由Lua提供的
协程
来处理用户请求,并向服务器发送请求。3.完成与服务器的一次响应事件后,删除这一条
weixin_39866487
·
2025-04-23 00:50
python
消息队列
sqlite
Lua App中通过Sqlite实现消息队列(异步通信)
2.借由Lua提供的
协程
来处理用户请求,并向服务器发送请求。3.完成与服务器的一次响应事件后,删
Lin_Knight
·
2025-04-23 00:16
前端开发
lua
sqlite
C++每日训练 Day 16:构建 GUI 响应式信号机制(面向初学者)
以按钮点击为例,构建一个跨线程安全的事件响应系统,配合
协程
挂起/恢复,让UI编程也能更优雅易读。本篇以通俗方式讲解,适合初学者入门GUI驱动信号机制。
嵌入式Jerry
·
2025-04-22 18:09
C++
c++
开发语言
Kotlin
协程
基础八 —— Flow 操作符(二)
Kotlin
协程
基础系列:Kotlin
协程
基础一——总体知识概述Kotlin
协程
基础二——结构化并发(一)Kotlin
协程
基础三——结构化并发(二)Kotlin
协程
基础四——CoroutineScope
tmacfrank
·
2025-04-22 15:49
Kotlin
#
Coroutine
kotlin
开发语言
android
协程
:响应式编程框架: Flow 异步流 /Flow 操作符/Flow 流发射收集元素的异常处理
以异步方式返回多个返回值的方案:在Kotlin
协程
Coroutine中,使用suspend挂起函数以异步的方式返回单个返回值肯定可以实现,如果要以异步的方式返回多个元素的返回值,可以使用如下方案:集合序列
明飞1987
·
2025-04-22 15:48
协程
kotlin
Android Kotlin(五)数据流StateFlow和LiveData
Android上的Kotlin数据流在
协程
中,与仅返回单个值的挂起函数相反,数据流可按顺序发出多个值。数据流以
协程
为基础构建,可提供多个值。数据流是可通过异步方式进行计算处理的一组数据序列。
艾阳Blog
·
2025-04-22 14:46
Kotlin
android
kotlin
开发语言
Kotlin
协程
:StateFlow的设计与使用
一.StateFlow的设计StateFlow是一种单数据更新的热流,通过emit方法更新StateFlow的数据,通过value属性可以获取当前的数据。在StateFlow中,核心接口的继承关系如下图所示:1.StateFlow接口StateFlow接口继承自SharedFlow接口,代码如下:publicinterfaceStateFlow:SharedFlow{//当前的数据publicva
LeeDuo.
·
2025-04-22 14:45
Kotlin协程
kotlin
android
java
Python 中消费者 - 生产者模式详解
目录引言消费者-生产者模式原理示例场景Python实现消费者-生产者模式使用队列(Queue)实现代码解释使用
协程
实现代码解释应用场景总结引言在软件开发里,消费者-生产者模式是一种常见且重要的设计模式。
Python智慧行囊
·
2025-04-22 13:38
设计模式
python
java
生产者消费者模式
Golang
协程
/线程/进程 区别以及 GMP 详解
Golang
协程
/线程/进程区别详解转载请注明来源:https://janrs.com/mffp概念进程每个进程都有自己的独立内存空间,拥有自己独立的地址空间、独立的堆和栈,既不共享堆,亦不共享栈。
YangJianYong_Geek
·
2025-04-22 01:21
golang
网络
Golang GMP解读
概念梳理1.1线程通常语义中的线程,指的是内核级线程,核心点如下:是操作系统最小调度单元;创建、销毁、调度交由内核完成,cpu需完成用户态与内核态间的切换;可充分利用多核,实现并行.1.2
协程
协程
又称为用户级线程核心点如下
DDDerek~
·
2025-04-22 00:17
golang
网络
开发语言
GMP
Golang 的 GMP
协程
模型详解
Golang的GMP
协程
模型详解Golang的并发模型基于GMP(Goroutine-M-Processor)机制,是其高并发能力的核心支撑。
VictorWuuu
·
2025-04-22 00:45
golang
开发语言
后端
协程
?
协程
与线程的区别?Java是否支持
协程
?
一、前言
协程
(Coroutine)是一种轻量级的并发编程模型,允许在单线程内通过协作式多任务调度实现并发。
在努力的韩小豪
·
2025-04-20 21:40
java
JaveSE
多线程
协程
并发编程
协程和协程区别
用 Go 写一个可以双人对弈的中国象棋游戏!附完整源码
•Go的语法简单直观,比Java/Python更适合写CLI游戏•
协程
天生适合拓展对战、AI功能•项目易部署、编译快、跨平台运行功能设计概览本项目属于入门级版本,核
程序员爱钓鱼
·
2025-04-20 20:05
golang
游戏
开发语言
Android操作系统的异步任务处理机制
Android操作系统的异步任务处理机制关键词:Android、异步任务、多线程、Handler、AsyncTask、
协程
、性能优化摘要:本文深入探讨Android操作系统中的异步任务处理机制。
操作系统内核探秘
·
2025-04-20 07:42
OS
android
ai
【go】什么是Go语言的GPM模型?工作流程?为什么Go语言中的GMP模型需要有P?
Go语言GMP调度模型详解一、GMP模型核心概念Go语言的GMP模型是一种高效的轻量级线程管理调度系统,由三个核心组件构成:G(Goroutine):轻量级
协程
,初始栈仅2KB(可动态扩容)用户态调度,
{⌐■_■}
·
2025-04-19 12:29
go
golang
java
开发语言
后端
【Python CookBook】第四章 迭代器与生成器
迭代器,可迭代对象,迭代器协议,生成器;next()函数,_iter_()函数,yield语句;以及如何自己创建一个迭代器或者可迭代对象,见:迭代器,生成器与
协程
反向迭代:reversed()函数。
取个名字就这么难
·
2025-04-18 15:17
读书笔记
python
生成器
列表
C++20
协程
如何简化并编程
C++20
协程
为并发编程提供了一种更简洁、更高效的方式,极大地简化了并发任务的编写和管理。
·
2025-04-18 14:26
c++
python携程多核_Python并发编程二(多线程、
协程
、IO模型)
1.python并发编程之多线程(理论)1.1线程概念在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程线程顾名思义,就是一条流水线工作的过程(流水线的工作需要电源,电源就相当于cpu),而一条流水线必须属于一个车间,一个车间的工作过程是一个进程,车间负责把资源整合到一起,是一个资源单位,而一个车间内至少有一条流水线。所以,进程只是用来把资源集中到一起(进程只是一个资源单位,或者说
weixin_39561004
·
2025-04-18 13:31
python携程多核
Python并发编程:实现多线程、多进程、
协程
等并发操作
Python并发编程:实现多线程、多进程、
协程
等并发操作在当今互联网时代,我们需要能够高效地处理大量的数据和任务,并发编程成为了必备技能。
完美代码
·
2025-04-17 23:07
python
开发语言
爬虫
Python
Python爬虫:线程,进程与
协程
以往的爬虫我们都采用单线程和同步的方式,这导致我们的爬虫及其脆弱,因为一点报错都会让它停下来,而且面对比较大的数据,爬虫只能选择等待,这种阻塞会消耗很多时间,为什么我们不把等待的这些时间去干别的事呢?线程与进程线程和进程是相似的一,概念梳理线程:程序内,可以直接被CPU调用的执行过程,是操作系统能够进行运算的最小单位,它被包含在进程中实际运作的单位。进程:运行中的程序,每次我们执行应该程序,操作系
ma_no_lo
·
2025-04-17 23:06
Python网络爬虫
python
爬虫
开发语言
网络爬虫
协程
线程
进程
【Python】进程、线程、
协程
详解及使用场景解析
目录基础概念:进程、线程、
协程
的解析GIL全局解释锁什么时候使用多进程?什么时候使用多线程?什么时候使用
协程
?
kdayjj966
·
2025-04-17 23:34
python
python爬虫:python中使用多进程、多线程和
协程
对比和采集实践
更多内容请见:爬虫和逆向教程-专栏介绍和目录文章目录1.多进程爬虫1.1python多进程样例1.2实现多进程爬虫2.多线程爬虫2.1python多线程样例2.2实现多线程爬虫3.
协程
爬虫3.1python
数据知道
·
2025-04-17 23:34
爬虫和逆向教程
python
爬虫
开发语言
数据采集
多进程
多线程
协程
kotlin+Jetpack Compose+
协程
Flow+MVVM
最近看了很多jetpackCompose博文,因为自己也会flutter所以尝试用用,因为大同,所以要看看不同的细节。关于jetpackcompose的文章大家可以去谷歌官网去看看,jetpackAndroidstudio环境AndroidStudioArcticFox|2020.3.1Patch1添加框架//网络加载框架implementation"com.squareup.okhttp3:lo
一抹离愁
·
2025-04-17 04:27
Android
kotlin
eclipse
java
C++每日训练 Day 15:构建线程池支持的事件中心 SignalHub(易学版)
本篇目标是:用通俗易懂的方式,从零构建一个支持线程池调度的事件中心SignalHub,结合我们前几天学到的
协程
与resume技术,打造一个结构清晰、易于学习、可用于实际工程的异步事件系统。
嵌入式Jerry
·
2025-04-16 16:09
C++
c++
开发语言
Golang | 并发编程之 singleflight
除了Goroutine
协程
、Channel通道、Atomic原语等特性,还在扩展包golang.org/x中提供了singleflight这一工具。
雨下一整晚real
·
2025-04-16 00:21
golang
开发语言
后端
python 并发函数
并发执行python并发执行分三个方面:多线程(threading)、多进程(multiprocessing)、多
协程
(
逃夭丶
·
2025-04-15 19:53
github_page
python
开发语言
GMP获取可以执行的
协程
的过程
下面是对findRunnable函数执行流程的详细解释从本地队列获取(runqget(pp)):首先会尝试从当前的P(即当前执行的处理器)上的本地运行队列获取一个可运行的Goroutine。检查是否有trace相关的Goroutine(traceReader()):如果启用了trace或者trace正在关闭,会尝试调度一个traceReaderGoroutine。尝试调度GC工作(gcContro
xsh219
·
2025-04-15 15:00
GMP
go1.19
第七章:并发编程
第七章:并发编程文章目录第七章:并发编程一、并发与并行二、Go
协程
(Goroutine)1Go
协程
介绍2启动Go
协程
3GMP调度模型三、信道(Channel)1信道使用2死锁现象3单向信道【了解】4关闭信道
终身学习基地
·
2025-04-15 07:33
《go语言》
golang
开发语言
后端
精通Android开发:Kotlin与现代架构实战指南
点击获取简介:本项目“Android-Kotlin-MVI-CleanArchitecture”融合了现代Android开发的最佳实践,包括Kotlin语言特性、模块化设计、MVVM与MVI架构模式、清洁架构、
协程
并发处理
电竞小潘安
·
2025-04-14 08:30
golang 多
协程
错误处理
Go多
协程
并发环境下的错误处理两个
协程
A、B如果A发生panic,B会挂掉!
xinxin100011
·
2025-04-12 05:01
Golang
golang
【Golang】
协程
好久没学习golang了,今天学习了一下
协程
。
醒过来摸鱼
·
2025-04-12 05:00
#
GoLang
编程语言
golang
开发语言
后端
Golang实现
协程
池
go实现
协程
池,
协程
轻量但并不是越多越好。
中国流浪猫
·
2025-04-12 05:29
golang
Go 语言并发编程初体验:从并发获取 URL 看 goroutine 与 channel 的协同
channel的协同文章目录Go语言并发编程初体验:从并发获取URL看goroutine与channel的协同一、引言:当效率成为关键二、Go并发模型的核心:goroutine与channel1.轻量级
协程
tekin
·
2025-04-11 14:21
Go
语言攻坚营
golang
网络
go语言并发编程
一文带你了解并发编程:线程、进程与
协程
并发编程入门:线程、进程与
协程
在Python中,并发编程让程序能够同时执行多个任务,显著提高效率。主要的并发方案包括【多线程】、【多进程】和【
协程
】。
猿榜编程
·
2025-04-11 03:44
python
linux
windows
MVI、MVVM、MVP的对比
响应式编程:通过使用
协程
与RxJava等响应式编程库,简化了数据流的管理和处理。不可变性:MVI中的状态是不可变的,任何状态的更改都会产生一个新的状态,这样可以确保状态的一致性和可预测性。
wei11556
·
2025-04-10 20:56
android
gevent 高并发、 RabbitMQ 消息队列、Celery 分布式的案例和说明
1.gevent高并发请求示例gevent:基于
协程
的Python库,通过异步非阻塞模式实现高并发请求。例如,同时抓取100个网页时,无需等待每个请求完成,提升效率。
朴拙数据交易猿
·
2025-04-10 18:15
分布式
rabbitmq
ruby
【004】C++数据类型之字符类型(char)详解
包括C/C++、Linux、MySQL、Redis、TCP/IP、
协程
、网络编程等。️CSDN实力新星,社区专家博主专栏介绍:从零到c++精通
Lion 莱恩呀
·
2025-04-09 22:28
C++从零开始到精通
c++
开发语言
linux
数据结构
算法
c++17
char
skynet.call使用详解
目录skynet.call详细解析1.函数签名与参数2.内部实现机制3.会话ID与
协程
调度4.超时与错误处理5.返回值处理6.协议类型的影响7.skynet.callvsskynet.send8.示例代码分析
monGyrate
·
2025-04-09 21:51
Skynet
Skynet
Lua
游戏服务器
skynet.dispatch 使用详解
目录skynet.dispatch函数详解1.函数定义与参数2.消息处理流程3.使用示例示例1:处理Lua协议消息示例2:处理自定义协议消息4.关键机制(1)
协程
与阻塞操作(2)消息响应5.与skynet.register_protocol
monGyrate
·
2025-04-09 20:16
Skynet
Skynet
Lua
游戏服务器
Golang的连续栈功能,为什么能保证百万个goroutine运行?
连续栈Go语言的
协程
要能够运转,需要有自己的运行栈栈内存怎么分配是一个大问题肯定是涉及到动态分配,那么怎么检测栈是否溢出、怎么保存当时环境、恢复运行、和怎么挪到新开辟的栈中是重点帐篷露营的智能扩容系统(
小白的大数据历程
·
2025-04-09 19:40
Golang
golang
开发语言
后端
Python-
协程
协程
又称微线程,纤程。它是比线程更小的执行单元,因为它自带CPU上下文。这样只要在合适的时机,我们可以把一个
协程
切换到另一个
协程
当中。只要这个过程保存或恢复CPU上下文,那么程序就可以运行。
不止于python
·
2025-04-09 16:49
Python—
协程
(Coroutine)
、概念简介2、使用场景3、实现方式4、代码案例5、注意事项参考手册:https://docs.python.org/zh-cn/3.10/library/asyncio-task.html1、概念简介
协程
不是被操作系统内核所管理
蓝魔Y
·
2025-04-09 16:49
Python编程
python
并发
协程
python----并发之
协程
《python并发之
协程
》一:单线程下实现并发,即只在一个主线程,并且cpu只有一个的情况下实现并发。
weixin_30724853
·
2025-04-09 16:19
python
操作系统
Python并发编程:
协程
详解
协程
是并发编程的核心之一,本文将详细解析Python中
协程
的基础概念、关键字、
协程
中对象的使用和uvloop等。一、
协程
基础1.什么是
协程
协程
,也称为微线程,是一种用户态的轻量级线程。
风因絮
·
2025-04-09 15:16
Python进阶知识
python
22、Python深入理解生成器
Python因为GIL的原因,多线程的使用有很大的限制(或性能不佳),所以广泛的要使用
协程
,而Python
协程
的基础便是生成器(与goLang的
协程
不一样),所以在Python中生成器是很多高级语法的基础
勇敢滴哥哥
·
2025-04-06 15:04
Python3编程技巧进阶
python
开发语言
十五天Python系统学习教程第十一天
Day11详细学习计划:Python并发与并行编程学习目标✅理解Python并发模型(对比Java的多线程与线程池)✅掌握asyncio
协程
编程(对比Java的虚拟线程)✅实现多进程加速计算密集型任务✅
heimeiyingwang
·
2025-04-06 13:24
python学习
python
开发语言
学习
java
ngx_lua 模块
ngx_lua模块的原理:1、每个worker(工作进程)创建一个LuaVM,worker内所有
协程
共享VM;2、将NginxI/O原语封装后注入LuaVM,允许Lua代码直接访问;3、每个外部请求都由一个
dkih3093
·
2025-04-06 12:49
lua
运维
网络
Visual Basic语言的
协程
VisualBasic语言中的
协程
引言编程语言的演进为开发者提供了更灵活、高效、易用的编程工具。其中,
协程
作为一种特殊的控制结构,在许多编程语言中得到了广泛的应用。
方瑾瑜
·
2025-04-06 03:40
包罗万象
golang
开发语言
后端
C++ 新特性 | C++20 常用新特性介绍
目录1、模块(Modules)2、
协程
(Coroutines)3、概念(Concepts)4、范围(Ranges)5、三向比较符(three-waycomparison)C++软件异常排查从入门到精通系列教程
dvlinker
·
2025-04-05 15:55
C/C++实战专栏
C/C++软件开发从入门到实战
C++
C++20
新标准
模块
协程
范围
三向比较符
C++ --- 异步编程
定义:2.两者区别:3.两者优缺点:4.应用场景:二.C++异步编程入门:1.使用future与async进行异步处理:2.使用future与promise进行异步处理:3.将异步任务与多线程结合:三.
协程
记得开心一点嘛
·
2025-04-05 04:41
C++进阶
异步编程
c++
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他