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
协程libco
Python 异步: 创建和运行异步任务(7)
您可以从asyncio程序中的
协程
创建任务对象。任务提供独立调度和运行的
协程
的句柄,并允许查询、取消任务,以及稍后检索结果和异常。异步事件循环管理任务。
·
2023-02-06 23:27
程序员
python之greenlet
而gevent就是一个现在很火、支持也很全面的python第三方
协程
库,可以让python代码很方便的使用线程。
WolfLC
·
2023-02-06 19:44
基于asyncio实现的异步
协程
爬虫
前言以下内容是看500linesorless中AWebCrawlerWithasyncioCoroutines这个章节后做的一些记录。一个最简单的爬虫一个非常简单的get请求,爬取获取xkcd.com,importsocketdefcrawl():sock=socket.socket()sock.connect(('xkcd.com',80))request='GET/HTTP/1.0\r\nHo
辰辰沉沉沉
·
2023-02-06 16:40
Kotlin
协程
基础篇
什么是
协程
kotlin中的线程框架,是对线程的上层封装,可同步代码实现异步操作。
敲代码的女骑士
·
2023-02-06 16:21
协程
协程
介绍在单线程执行的情况下,如果要实现并发的效果,只需要CPU在不同的时间运行不同的线程即可。
断尾壁虎V
·
2023-02-06 16:45
Kotlin中为什么不推荐使用GlobalScope.launch?
一、前言:kotlin中GlobalScope类提供了几个创建
协程
的构造函数:1、runBlocking:1、创建的是主
协程
,区别是runBlocking里面的delay会阻塞线程,而launch创建的不会
因为我的心
·
2023-02-06 12:13
MixPHP V3 发布前的感想, 有哪些变化和特点
最近把MixPHP逐步重构到了V3版本,之前停更了很长时间,是因为一直在开发MixGo,回想起V2~V2.2版本中我做了很多尝试,其中特别是V2.2我非常激进的直接allin单线程
协程
,当时我是这样想的
撸代码的乡下人
·
2023-02-06 12:04
channel的使用及源码解析
一些
协程
可以向此通道发送数据,另外一些
协程
可以从此通道接收数据。Example介绍一下简单的用法:funcmain(){c:=make(chanint)gofunc(){c=1maxA
marsjhe
·
2023-02-06 09:36
【算法题】Golang使用多
协程
按给定顺序打印多个数组
两个channel,一个写123,另一个写abc,最终输出a1b2c3。packagemainimport("fmt""sync")funcmain(){arr:=[]string{"a","b","c"}arr2:=[]string{"1","2","3"}signalCh:=make(chanint)signalCh2:=make(chanint)wg:=sync.WaitGroup{}wg.
winfield821
·
2023-02-06 08:35
Golang
算法
gevent学习之路
一、Python
协程
学习gevent之前,就得先了解一下Python原生
协程
的支持,以及它的局限性以及不完善,要不也不需要引入框架嘛。
协程
与线程
HannahLi_9f1c
·
2023-02-05 22:28
Go: select、case的运用
下面的例子很好的反映了select、case、
协程
的运作,实现的功能是:随机打印1或者2,到达超时后停止。
JoyHair
·
2023-02-05 14:51
Androdi kotlin Coroutines(
协程
)详解 (五)
AndrodikotlinCoroutines(
协程
)详解(一)AndrodikotlinCoroutines(
协程
)详解(二)AndrodikotlinCoroutines(
协程
)详解(三)AndrodikotlinCoroutines
水天滑稽天照八野滑稽石
·
2023-02-05 12:49
星期天作业(五道题)
1、队列和栈有什么特点:*队列先进先出,栈先进后出*从"数据结构"的角度看,它们都是线性结构,即数据元素之间的关系相同2、谈谈进程、线程、
协程
:*进程是资源分配的单位*线程是操作系统调度的单位*进程切换需要的资源很最大
王林1907
·
2023-02-05 05:21
Lua-Async
Lua-Async这是一个基于
协程
的异步调用库,该库的设计思路类似JavaScript的Promise,但相比Promise,它有更多的灵活性.
落单的毛毛虫
·
2023-02-04 22:21
java并发编程的艺术读书笔记(待续)
第一章并发编程的挑战上下文切换时间片切换会导致速度降低使用Lmbench3可以测试上下文切换的时长,使用vmstat可以测试上下文切换的次数减少上下文切换:无锁并发编程、CAS算法(atomic原子类)、使用最少线程和
协程
collery
·
2023-02-04 21:22
Coroutines in C++20
首先,希望读者已经在其他语言或库中了解
协程
的概念。C++20终于带来了官方的
协程
,这是一种无栈的
协程
实现。promise/yield/return首先来看一个例子。这段代码建议从下往上看。
Platanuses
·
2023-02-04 17:44
Go学习(十七):并发编程-通道使用
channel即Go的通道,是
协程
之间的通信机制。一个channel是一条通信管道,它可以让一个
协程
通过它给另一个
协程
发送数据。每个channel都需要指定数据类型,即channel可发送数据的类型。
·
2023-02-04 17:58
后端
Go学习(十六):并发编程-
协程
使用
1.什么是
协程
?
协程
又称为微线程,是一种比线程更加轻量级的存在。正如一个进程可以拥有多个线程,一个线程也可以拥有多个
协程
。
协程
是编译器级的,进程和线程是操作系统级的。
·
2023-02-04 17:57
后端
Go语言并发、锁、channel
多线程同时执行叫做并行并发就是在不同线程中来回切换执行来达到并行的效果就是并发通过go可以在当前线程中开启一个
协程
保证
协程
被执行,那么主线程不能挂掉runtime包中常用的方法runtime.Gosched
AuglyXu
·
2023-02-04 10:02
Kotlin
协程
使用
目录
协程
的用法
协程
同步异步请求与Rxjava,原生写法的区别与优势对于
协程
的理解1.
协程
的用法在安卓中添加引用,引用里面也包括了
协程
核心库implementation'org.jetbrains.kotlinx
syimo
·
2023-02-04 10:19
爱了,这篇Java并发编程技术点总结的太详细了,建议收藏再看
进程、线程、
协程
关系概述进程:本质上是一个独立执行的程序,进程是操作系统进行资源分配和调度的基本概念,操作系统进行资源分配和调度的一个独立单位。线程:操作系统能够进行运算调度的最小单位。
架构通天之路
·
2023-02-04 09:53
unity相关
粒子效果面板-XTStarry的博客-CSDN博客粒子特效与UI的遮挡问题解决办法:Unity3D——粒子系统被2D的NGUI或者UGUI遮挡的问题-virus2014的专栏-CSDN博客2.unity
协程
介绍
长桥晚歌
·
2023-02-04 09:33
协程
1-
协程
的优势
http://baidu.com/美女图片")//2.图片下载完成,切换到主线程runOnUIThread{//3.把图片设置到控件上imageView.bitmap=bitmap}}.start()
协程
代码
Xigong
·
2023-02-04 01:28
从coobjc理解
协程
前言:自己对
协程
的概念的理解,源于coobjc的开源。文章参考了其他人对于
协程
的理解,加以融合贯通,希望能对不了解
协程
的人给予理解上的帮助。
Boothlee
·
2023-02-03 23:25
Python 异步: 什么是事件循环 ?(6)
1.什么是Asyncio事件循环事件循环是用于在单个线程中执行
协程
的环境。事件循环是异步程序的核心。它做了很多事情,例如:执行
协程
。执行回调。执行网络输入/输出。运行子进程。
·
2023-02-03 18:01
程序员
Jetpack常用组件使用
Jetpack库常用的如下几个组件,它们都可以单独使用或者组合使用:组建名称介绍AndroidKTXKotlin扩展程序,包括扩展函数、扩展属性、
协程
等AppCompat提供向后兼容性的Android组件
Aengus_Sun
·
2023-02-03 18:04
python
协程
可以嵌套
协程
吗_Python学习后有哪些方向可以选择?Python有什么好的学习方法吗?(附教程)...
随着人工智能的发展,Python近两年也是大火,越来越多的人加入到Python学习大军,对于毫无基础的人该如何入门Python呢?这里整理了一些个人经验和Python入门教程供大家参考。如果你是零基础入门Python的话,建议初学者至少达到两个目标:会用,理解。会用通过Python入门教程,学习Python的语法,熟悉Python标准库的使用。目前Python官方已经发布了中文版的官方教程,降低了
weixin_39705794
·
2023-02-03 14:35
python
协程可以嵌套协程吗
python将字符串逆序
用顺序栈和链栈分别实现
进制转换成员。python
00.用 yield 实现 Python
协程
来源:Python与数据分析链接:https://mp.weixin.qq.com/s/GrU6C-x4K0WBNPYNJBCrMw什么是
协程
引用官方的说法:
协程
是一种用户态的轻量级线程,
协程
的调度完全由用户控制
JerryChenn07
·
2023-02-03 13:03
用大白话讲进程和线程、
协程
的区别
什么是进程和线程有一定基础的小伙伴们肯定都知道进程和线程。进程是什么呢?直白地讲,进程就是应用程序的启动实例。比如我们运行一个游戏,打开一个软件,就是开启了一个进程。进程拥有代码和打开的文件资源、数据资源、独立的内存空间。线程又是什么呢?线程从属于进程,是程序的实际执行者。一个进程至少包含一个主线程,也可以有更多的子线程。线程拥有自己的栈空间。有人给出了很好的归纳:对操作系统来说,线程是最小的执行
码农甲
·
2023-02-03 05:27
3.
协程
的调度(2)
协程
上下文源代码publicinterfaceCoroutineContext{//从该上下文返回具有给定[键]的元素或'null'publicoperatorfunget(key:Key):E?
学吉他的袁先生
·
2023-02-02 23:40
全民 Kotlin:你没有玩过的全新玩法
第一篇:全民Kotlin:Java我们不一样当前篇:全民Kotlin:你没有玩过的全新玩法第三篇:全民Kotlin:
协程
特别篇本文章已授权鸿洋微信公众号转载目录空安全方法支持添加默认参数方法上面的参数不可变类方法扩展函数变量内联函数委托机制类委托属性委托懒委托高阶函数
Android轮子哥
·
2023-02-02 17:18
Kotlin 1.5
协程
笔记
//inCoroutineScopelaunch{valusers=loadContributorsSuspend(req)//suspend方法updateRe由于服务器不稳定动不动就导致写完的文章只剩下一半,以及对文章的无故锁定,本博客不再更新。
不再更新_
·
2023-02-02 17:12
Android 上的
协程
(第一部分):背景介绍
协程
要解决的问题是什么?Kotlin
协程
引入了一种新的并发风格,可用于Android以简化异步代码。虽然它们是Kotlin1.3中的新手,但自编程语言出现以来,
协程
的概念就一直存在。
科洛诺诗
·
2023-02-02 16:02
04
协程
番外:IO多路复用之select服务器案例第二版
"""select服务器,第二版"""importselectimportsocketimporttimeimportqueueSERVER_HOST=('127.0.0.1',59999)SECRET_KEY_SHUTDOWN_SERVER='PASSWORD:
[email protected]
'classSelect_Server_02:def__init__(self):#创
依依东望_220b
·
2023-02-02 15:59
Go语言进阶和依赖管理(二)——并发和依赖管理
文章目录一、本文重点内容:二、详细知识点介绍:1、并发和并行并发:并行:结论:2、Go的
协程
协程
:线程:3、
协程
通信方式一:使用通道交换数据方式二:使用共享内存完成数据交换4、
协程
通道5、WaitGroup
爱打辅助的小可爱
·
2023-02-02 12:48
GO学习之路
golang
go
基于Kotlin SharedFlow的消息总线
在订阅者所在
协程
结束时,订阅者会自动取消订阅构建sharedflow可以通过MutableSharedFlow(...)构造函数来实现,也可以通过将coldflow通过shareIn操
科洛诺诗
·
2023-02-02 09:13
理解与实现(by Python)JS event loop
异步IO的好处在于可以单线程执行程序却不会被IO阻塞,而单线程使得我们不用担心线程安全问题--每个函数在执行过程中不会被其他逻辑(
协程
)中断。
davidhuangdw
·
2023-02-02 08:15
浏览器工作原理
参考:《浏览器工作原理与实践》—李兵一、浏览器的多进程架构(一)进程、线程、
协程
参考文档:https://blog.csdn.net/ThinPikachu/article/details/121325198
攻城狮_前端程序媛
·
2023-02-02 07:15
go goroutine
segmentfaultGo语言基础——
协程
(goroutine)&共享内存线程安全github并发理念go中协成一些方法-sync.WaitGroup()-channel-channelselect一些术语串行即按照指定的顺序一个个执行
天空蓝雨
·
2023-02-02 04:17
Golang 中的 条件变量(sync.Cond)详解
本篇文章面向的读者:已经基本掌握Go中的
协程
(goroutine),通道(channel),互斥锁(sync.Mutex),读写锁(sync.RWMutex)这些知识。
·
2023-02-02 03:43
Kotlin
协程
实践 - HTTP页面内容异步下载示例
协程
相信大家都对
协程
这个词很有兴趣,网上也有大量介绍
协程
的文章,但是大多数都是介绍概念及理论的,很少看到有使用实际案例的文章,笔者刚看到
协程
的概念时也是欣喜不已,觉得非常有用,很强大,能解决很多实际问题
凡尘卍
·
2023-02-02 02:19
Mix XWP V1.1 - Go 通用动态
协程
池 WorkerPool
OpenMix出品:https://openmix.orgMixXWP通用的工作池AcommonworkerpoolGithubhttps://github.com/mix-go/xwpInstallationgogetgithub.com/mix-go/xwpUsage先创建一个结构体用来处理任务,使用类型断言转换任务数据类型,例如:i:=data.(int)typeFoostruct{}fun
撸代码的乡下人
·
2023-02-01 17:54
爬虫之requests异步抓取、多协成、多线程(六)
1、多线程(threading)2、线程池(multiprocessing)3、
协程
2.1代理池、多
协程
分页爬取图片1、多线程(threading)importtimefrommultiprocessing.poolimportThreadPoolimportthreadingimportjsonimportreimportrequestsfromlxmlimportetreedefget_int
little fly
·
2023-02-01 17:09
列表
python
多线程
js
go
协程
池&&信号量
packagegpooltypeGJobFuncfunc(arg...interface{})typeGJobstruct{fGJobFuncarg[]interface{}}typeGWorkerstruct{g*GPooljobCchan*GJobdonechaninterface{}}typeGPoolstruct{workerList[]*GWorkerworkerschan*GWorke
关鹏十
·
2023-02-01 11:28
kotlin
协程
系列 二 :异步任务的实现方式
开发过程中,有时候需要从网络上下载数据,并刷新界面。funinit(){valuserInfo=fetchUserInfo()//网络请求refreshUI(userInfo)//刷新UI}fetchUserInfo是比较耗时的操作,会一直阻塞当前线程直到数据返回。在android项目中,为了避免阻塞UI线程造成anr,都是新开线程去执行耗时的操作,获取到执行结果后返回UI线程继续执行余下的操作。
请输入妮称
·
2023-02-01 06:24
Go 并发编程 — 结构体多字段更新的原子操作
我们以一个示例程序开端,公用内存简化成一个全局变量,开10个并发
协程
去更新。你猜最后的结果是啥?packagemainimport("
奇伢云存储
·
2023-02-01 01:36
操作系统——
协程
而本文的知识点——了解
协程
适合作为一个在紧凑的工作生活中学习的技术。
协程
本身不难,但是要了解其中精髓并写出好用的
协程
应用是需要花费一定时间的。
wipping的技术小栈
·
2023-02-01 01:32
Golang 性能提高技术----基础编码原则
考虑有选择地妥
协程
序的模块性以获得更大的效率。消除不必要的存储器引用。引入临时变量来保存中间结果。只有在最后的值计算出来时,才将结果存放在到数组或全局变量中。3)低级优化
wp_nine
·
2023-01-31 19:58
kotlin Coroutine原理
Coroutine
协程
是kotlin实现的一种异步执行逻辑的方式,相对与传统的线程,
协程
更加简洁,高效,占用资源少。那
协程
到底是怎么实现异步的呢?线程在现在的操作系统中,线程是CPU调度的最少单元。
SimpleFunc
·
2023-01-31 17:15
协程
+ epoll 的两个小例子
getcontext/setupcontext/swapcontext/setcontext方式的
协程
实现#include#include#include#include#include#include
·
2023-01-31 17:34
协程epoll网络性能
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
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
其他