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
Unity3D中的
协程
详解
《转自Unity3D中的Coroutine详解》本文太乱,推荐frankjfwang的:全面解析Coroutine技术Unity中的coroutine是通过yieldexpression;来实现的。官方脚本中到处会看到这样的代码。疑问:yield是什么?Coroutine是什么?unity的coroutine程序执行流程怎么那么奇怪?unity中的coroutine原理是什么,怎么实现的?使用un
Canterer-子帅
·
2023-04-06 03:09
Unity3D
Unity 面试题
在主线程运行的同时开启另一段逻辑处理,来协助当前程序的执行,
协程
很像多线程,但是不是多线程,Unity的
协程
实在每帧结束之后去检测yield的条件是否满足。二:Unity3d中的碰撞器和触发器的区别?
LiPing122335
·
2023-04-06 03:38
unity
游戏引擎
unity,通俗解释什么是
协程
文章目录一、介绍二、举例子三、和多线程的区别四、常用函数五、脚本一、介绍在Unity中,
协程
是一种轻量级的线程,可以在同一线程中执行多个任务,实现异步等待和延迟执行等效果。
忽然602
·
2023-04-06 03:06
解决问题
unity
游戏引擎
Vuex、可迭代对象、迭代器、生成器、
协程
1、Vuex:一个专为Vue.js应用程序开发的状态管理模式。下载命令:npminstall--savevuexVuex应用的核心是store改变store中的状态的唯一途径就是显式地提交(commit)mutation状态存储是响应式的Action提交的是mutation,而不是直接变更状态Action可以包含任意异步操作Action通过store.dispatch方法触发2、可迭代对象:我们已
任世间慌张_6184
·
2023-04-06 00:31
Python各个版本特性
1.2Python版本特性Python版本特性1.2.1Python3.5PEP492,使用async和await语法实现
协程
。PEP465,新的矩阵乘法运算符:a@b。PEP448,解包。
0思必得0
·
2023-04-05 23:33
Python进阶
#
一
Python进阶语法
特性
python
从零开始实现一个C++高性能服务器框架----IO
协程
调度模块
sylar框架实现,是从零开始重写sylar,也是对sylar丰富与完善项目地址:https://gitee.com/lzhiqiang1999/server-framework简介项目介绍:实现了一个基于
协程
的服务器框架
johnsonli99
·
2023-04-05 22:55
服务器
c++
从零开始实现一个C++高性能服务器框架----定时器模块
sylar框架实现,是从零开始重写sylar,也是对sylar丰富与完善项目地址:https://gitee.com/lzhiqiang1999/server-framework简介项目介绍:实现了一个基于
协程
的服务器框架
johnsonli99
·
2023-04-05 22:55
服务器
c++
从零开始实现一个C++高性能服务器框架----Address模块
sylar框架实现,是从零开始重写sylar,也是对sylar丰富与完善项目地址:https://gitee.com/lzhiqiang1999/server-framework简介项目介绍:实现了一个基于
协程
的服务器框架
johnsonli99
·
2023-04-05 22:55
服务器
c++
linux
【码上开学】Kotlin
协程
的挂起好神奇好难懂,714页PDF的鸿蒙学习笔记
suspend是有暂停的意思,但我们在
协程
中应该理解为:当线程执行到
协程
的suspend函数的时候,暂时不继续执行
协程
代码了。
m0_66265031
·
2023-04-05 22:45
程序员
面试
移动开发
android
从零开始实现一个C++高性能服务器框架----Hook模块
sylar框架实现,是从零开始重写sylar,也是对sylar丰富与完善项目地址:https://gitee.com/lzhiqiang1999/server-framework简介项目介绍:实现了一个基于
协程
的服务器框架
johnsonli99
·
2023-04-05 22:02
服务器
c++
RxHttp 2000+star,
协程
请求,循序渐进
//name参数在这会生成setDomainToGoogleIfAbsent方法,可随意指定名称//className参数在这会生成RxGoogleHttp类,可随意指定名称@Domain(name=“Google”,className=“Google”)publicstaticStringGOOGLE=“https://www.google.com”;}以上配置www.wanandroid.co
m0_65511807
·
2023-04-05 20:58
程序员
面试
android
移动开发
RxHttp ,比Retrofit 更优雅的
协程
体验 ,面试复盘
.await()if(response.code==200){//拿到data字段(Student)刷新UI}else{//拿到msg字段给出错误提示}试想一下,一个项目少说也有30+个这样的接口,如果每个接口读取这么判断,就显得不够优雅,也可以说是灾难,相信也没有人会这么干。而且对于UI来说,只需要data字段即可,错误提示啥的我管不着。那有没有什么办法,能直接拿到data字段,并且对code做
m0_61417997
·
2023-04-05 20:27
Android
java
restful
面试
移动开发
python爬虫之lxml简单学习案例使用方法
使用过BeatuifulSoup解析网页,解析速度上并没有lxml快,本人爬取过一个网站,用aiohttp+BeautifulSoup,
协程
一起爬20多个网页,由于解析超时会中断,改用lxml后,就没有出现这个问题
夏安code
·
2023-04-05 20:49
python
python
lxml
爬虫
Kotlin
协程
- 异常处理
一、异常的传播Job的取消和异常传播是双向的(结构化并发),如果异常在局部没有捕获处理而被
协程
抛出,该
协程
会先cancel所有子
协程
再cancl自己,如果这个异常是CancellationException
Jomurphys
·
2023-04-05 20:47
kotlin
C/C++编程:爱奇艺网络
协程
编写高并发应用实践
本⽂以爱奇艺开源的⽹络
协程
库(https://github.com/iqiyi/libfiber)为例,讲解⽹络
协程
的设计原理、编程实践、性能优化等⽅⾯内容。
OceanStar的学习笔记
·
2023-04-05 18:56
C++
[源码阅读]——Sylar服务器框架:
协程
调度模块
协程
调度模块
协程
调度模块概述从简单的
协程
调度入手
协程
调度模块详细设计调度器构造函数:Scheduler()调度
协程
:schedule()启动
协程
调度器:start()
协程
调度函数:run()idle
协程
甄姬、巴豆
·
2023-04-05 18:50
Sylar学习
服务器
c++
linux
从零开始实现一个C++高性能服务器框架----
协程
模块
sylar框架实现,是从零开始重写sylar,也是对sylar丰富与完善项目地址:https://gitee.com/lzhiqiang1999/server-framework简介项目介绍:实现了一个基于
协程
的服务器框架
johnsonli99
·
2023-04-05 18:08
服务器
c++
从零开始实现一个C++高性能服务器框架----环境变量模块
sylar框架实现,是从零开始重写sylar,也是对sylar丰富与完善项目地址:https://gitee.com/lzhiqiang1999/server-framework简介项目介绍:实现了一个基于
协程
的服务器框架
johnsonli99
·
2023-04-05 18:08
c++
服务器
从零开始实现一个C++高性能服务器框架----日志模块
sylar框架实现,是从零开始重写sylar,也是对sylar丰富与完善项目地址:https://gitee.com/lzhiqiang1999/server-framework简介项目介绍:实现了一个基于
协程
的服务器框架
johnsonli99
·
2023-04-05 18:38
服务器
c++
从零开始实现一个C++高性能服务器框架----线程模块
sylar框架实现,是从零开始重写sylar,也是对sylar丰富与完善项目地址:https://gitee.com/lzhiqiang1999/server-framework简介项目介绍:实现了一个基于
协程
的服务器框架
johnsonli99
·
2023-04-05 18:38
服务器
c++
【sylar】框架篇-Chapter6-
协程
调度模块
站在巨人的肩膀上C++高性能分布式服务器框架从零开始重写sylarC++高性能分布式服务器框架概述一个N-M的
协程
调度器,N个线程运行M个
协程
,
协程
可以在线程之间进行切换,
协程
也可以绑定到指定线程运行。
江湖人称菠萝包
·
2023-04-05 18:22
【C++】服务器编程-实战
linux
服务器
c++
【sylar】框架篇-Chapter9-hook 模块
实现上是通过定时器、
协程
、IO
协程
调度等模块
江湖人称菠萝包
·
2023-04-05 18:22
【C++】服务器编程-实战
linux
服务器
c++
【sylar】框架篇-Chapter5-
协程
模块
站在巨人的肩膀上C++高性能分布式服务器框架从零开始重写sylarC++高性能分布式服务器框架概述
协程
是一种用户态的轻量级线程。轻量级:相对于线程而言,
协程
比较轻量。
江湖人称菠萝包
·
2023-04-05 18:52
【C++】服务器编程-实战
服务器
linux
c++
从零开始实现一个C++高性能服务器框架----
协程
调度模块
sylar框架实现,是从零开始重写sylar,也是对sylar丰富与完善项目地址:https://gitee.com/lzhiqiang1999/server-framework简介项目介绍:实现了一个基于
协程
的服务器框架
johnsonli99
·
2023-04-05 18:39
服务器
c++
C/C++
协程
实现-学习笔记
协程
,又称微线程,纤程。英文名Coroutine。
协程
的概念很早就提出来了,但直到最近几年才在某些语言(如Lua\go\C++20)中得到广泛应用。
一只牛_007
·
2023-04-05 17:34
C/C++
多线程
协程
[
libco
] 删除
协程
的正确姿势
如果你认为只需要简单调用co_release就能将
libco
的
协程
删除,那等待你的可能就是定时炸弹。文章来源:*[
libco
]删除
协程
的正确姿势1.正确姿势如何才能安全删除一个
协程
?
wenfh2020
·
2023-04-05 17:32
libco
协程
libco
协程
删除
详解C/C++
协程
实现原理及使用
协程
的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。
攻城狮百里
·
2023-04-05 17:59
C/C++
Linux
c++
linux
libco
——
协程
调度(
libco
终章)
文章目录
协程
的阻塞和线程的阻塞主
协程
和
协程
调度的关系再看
协程
的挂起和恢复执行参考文献呼,整个
libco
库终于快是要剖析完了。整个人算是对
协程
以及操作系统的调度有了新的认识。
shenmingik
·
2023-04-05 16:14
#
协程libco
协程
libco
新星计划
libco
协程
库详解
文章目录
协程
是什么?
协程
用在哪里?
蓝子娃娃
·
2023-04-05 16:29
C/C++
协程
基于
libco
的c++
协程
实现1(前备知识)
为什么会有
协程
普通的应用程序编写,在c++最多的实现方式是多线程来实现异步操作多线程存在的问题1、多线程切换带来的线程用户台到内核态的开销增大2、多线程要解决资源竞争问题。
HjasnJH
·
2023-04-05 16:42
协程
服务器
后端
基于
libco
的c++
协程
实现5(时间轮定时器)
在后端的开发中,定时器有很广泛的应用。比如:⼼跳检测倒计时游戏开发的技能冷却redis的键值的有效期等等,都会使用到定时器。定时器的实现数据结构选择红⿊树对于增删查,时间复杂度为O(logn),对于红⿊树最⼩节点为最左侧节点,时间复杂度O(logn)最⼩堆对于增查,时间复杂度为O(logn),对于删时间复杂度为O(n),但是可以通过辅助数据结构(map或者hashtable来快速索引节点)来加快删
HjasnJH
·
2023-04-05 16:42
协程
数据结构
libco
源码剖析(3)-定时器与事件注册
libco
源码剖析(3)-定时器与事件注册引言
libco
源码剖析(1)-共享栈与
协程
的创建
libco
源码剖析(2)-
协程
生命周期与
协程
调度本文会继续介绍
libco
定时器的实现和
协程
事件的注册。
怀民_亦未寝
·
2023-04-05 16:39
c++
后端
linux
服务器
微信
libco
协程
库原理剖析
作者:alexzmzheng同Go语言一样,
libco
也是提供了同步风格编程模式,同时还能保证系统的高并发能力,本文主要剖析
libco
中的
协程
原理。
腾讯技术工程
·
2023-04-05 16:03
操作系统
java
linux
epoll
编程语言
基于
libco
的c++
协程
实现(时间轮定时器)
在后端的开发中,定时器有很广泛的应用。比如:心跳检测倒计时游戏开发的技能冷却redis的键值的有效期等等,都会使用到定时器。定时器的实现数据结构选择红黑树对于增删查,时间复杂度为O(logn),对于红黑树最⼩节点为最左侧节点,时间复杂度O(logn)最小堆对于增查,时间复杂度为O(logn),对于删时间复杂度为O(n),但是可以通过辅助数据结构(map或者hashtable来快速索引节点)来加快删
linux大本营
·
2023-04-05 16:46
c++
后端开发
linux
定时器
时间轮
C++高性能
协程
分布式服务框架设计
本项目将从零开始搭建出一个基于
协程
的异步RPC框架。
故人帝梦
·
2023-04-05 15:05
c++
rpc
分布式
微服务
服务发现
从零开始实现一个C++高性能服务器框架----配置模块
sylar框架实现,是从零开始重写sylar,也是对sylar丰富与完善项目地址:https://gitee.com/lzhiqiang1999/server-framework简介项目介绍:实现了一个基于
协程
的服务器框架
johnsonli99
·
2023-04-05 15:54
服务器
c++
从零开始实现一个C++高性能服务器框架----TcpServer模块
sylar框架实现,是从零开始重写sylar,也是对sylar丰富与完善项目地址:https://gitee.com/lzhiqiang1999/server-framework简介项目介绍:实现了一个基于
协程
的服务器框架
johnsonli99
·
2023-04-05 15:54
服务器
c++
网络
从零开始实现一个C++高性能服务器框架----Socket模块
sylar框架实现,是从零开始重写sylar,也是对sylar丰富与完善项目地址:https://gitee.com/lzhiqiang1999/server-framework简介项目介绍:实现了一个基于
协程
的服务器框架
johnsonli99
·
2023-04-05 15:24
服务器
c++
linux
从零开始实现一个C++高性能服务器框架----Stream模块
sylar框架实现,是从零开始重写sylar,也是对sylar丰富与完善项目地址:https://gitee.com/lzhiqiang1999/server-framework简介项目介绍:实现了一个基于
协程
的服务器框架
johnsonli99
·
2023-04-05 15:24
服务器
c++
从零开始实现一个C++高性能服务器框架----总结
框架实现,是从零开始重写sylar,也是对sylar丰富与完善项目地址:https://gitee.com/lzhiqiang1999/server-framework1.简介项目介绍:实现了一个基于
协程
的服务器框架
johnsonli99
·
2023-04-05 15:23
服务器
c++
linux
从零开始实现一个C++高性能服务器框架----序列化模块
sylar框架实现,是从零开始重写sylar,也是对sylar丰富与完善项目地址:https://gitee.com/lzhiqiang1999/server-framework简介项目介绍:实现了一个基于
协程
的服务器框架
johnsonli99
·
2023-04-05 15:19
服务器
c++
Golang pprof性能测试与分析讲解
启动CPU分析时,运行时每隔10ms中断一次,采集正在运行
协程
的堆栈信息。程序运行结束后,可以根据收集的数据,找到最热代码路径。一个函数在分析阶段出现的次
·
2023-04-05 12:53
freertos 定时器 不启动_超实用FreeRTOS移植教程
作为一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、
协程
等,可基本满足较小系统的需要。今天就来讲一分享FreeRTOS移植的教程。
weixin_39892481
·
2023-04-05 09:34
freertos
定时器
不启动
pdf
死锁产生的原因有哪些?
死锁(DeadLock)指的是两个或两个以上的运算单元(进程、线程或
协程
),都在等待对方释放资源,但没有一方提起释放资源,从而造成了一种阻塞的现象就称为死锁。
Moonxiyue
·
2023-04-05 08:35
Java
后端
架构
java
开发语言
Unity API常用方法和类详细讲解 学习笔记21-39课时
一.Coroutine
协程
(一)使用Coroutine实现颜色动画渐变的代码如下:(二)Coroutine
协程
的开启和关闭StartCoroutine:指定一个方法名或者方法的调用去开启
协程
StopCoroutine
vagrant_6
·
2023-04-05 06:37
unity
《flask》flask+mqtt联动快速上手
快速上手因为有项目需求,所以需要flask+mqtt进行联动,因为需要一直开启监听,所以需要一直挂在一个线程上,一开始想到用多线程做,或者说用异步
协程
来做,后来发现有一个关于flask的mqtt扩展库,
帅气的黑桃J
·
2023-04-05 00:43
python
flask
python
后端
mqtt
python中强制关闭线程、
协程
、进程方法
前言python使用中多线程、多进程、多
协程
使用是比较常见的。那么如果在多线程等的使用,我们这个时候我们想从外部强制杀掉该线程请问如何操作?
良知犹存
·
2023-04-05 00:26
python
python
开发语言
2018-01-26
Gradle4.5正式版发布,改进编译缓存和性能OpenTypefreedesktop.org免费的性能午餐——AlibabaJDK
协程
阿里巴巴云化架构创新之路Ruby2.5.0概览末日时钟向前拨了30
baitu
·
2023-04-04 22:25
go的堆内存结构分析
前面几章内容(一)go
协程
栈底层讲解(二)go的堆内存结构分析(三)高级语言垃圾回收思路和如何减少性能影响原理分析3.go的堆内存结构是怎样的在go中堆和栈都是用的堆内存研究go的堆内存的概念先弄清楚操作系统的虚拟内存
_刘小雨
·
2023-04-04 19:17
【go专栏】从原理解析go语言
golang
linux
java
三万字长文让你彻底掌握 FastAPI
楔子随着Python的发展,与
协程
相关的Web框架也层出不穷,其中最受欢迎的莫过于FastAPI。相比其它的
协程
框架,FastAPI要更加的成熟,社区也更加的活跃。那么FastAPI都有哪些特点呢?
Python猫
·
2023-04-04 15:12
中间件
python
java
oauth
acl
上一页
48
49
50
51
52
53
54
55
下一页
按字母分类:
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
其他