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协程
使用 Phalcon7 的
协程
库实现简易的 websocket 服务
对应的客户端源码类似wscat:https://github.com/dreamsxin/cphalcon7/blob/master/examples/async/websocket-client.php服务端源码:```phpregisterDirs(array(__DIR__.DIRECTORY_SEPARATOR."websocket-plugins".DIRECTORY_SEPARATOR
Myleft
·
2021-06-22 13:34
使用Go module和GoLand初始化一个Go项目
1简介Golang是一门优秀的语言,特别是在并发编程上,得益于它的
协程
和channel等,非常方便易用。它通过gomodule来管理包和依赖,本文介绍如何利用它创建一个项目。
·
2021-06-21 10:57
java
使用Go module和GoLand初始化一个Go项目
1简介Golang是一门优秀的语言,特别是在并发编程上,得益于它的
协程
和channel等,非常方便易用。它通过gomodule来管理包和依赖,本文介绍如何利用它创建一个项目。
·
2021-06-21 09:16
java
Golang学习笔记之并发.
协程
(Goroutine)、信道(Channel)
Go是并发语言,而不是并行语言。一、并发和并行的区别•并发(concurrency)是指一次处理大量事情的能力。并发的关键是你有处理多个任务的能力,不一定要同时。•并行(parallelism)指的是同时处理多个事情。并行的关键是你有同时处理多个任务的能力。简单的理解一下,并发就是你在跑步的时候鞋带开了,你停下来系鞋带。而并行则是,你一边听歌一边跑步。并行并不代表比并发快,举一个例子,当文件下载完
学生黄哲
·
2021-06-21 05:48
并发编程01-对于并发的认知
多线程和并发的概念上下文切换如何减少上下文切换无锁并发编程CAS算法使用最少线程
协程
死锁避免死锁的几个常见的方式资源限制的挑战1.资源限制2.资源限制引发的问题3.如何解决资源限制问题4.在资源限制情况下进行并发编程多线程和并发的概念高并发
叫我胖虎大人
·
2021-06-20 19:42
C语言的
协程
实现
coroutine.h文件#ifndefC_COROUTINE_H#defineC_COROUTINE_H#defineCOROUTINE_DEAD0#defineCOROUTINE_READY1#defineCOROUTINE_RUNNING2#defineCOROUTINE_SUSPEND3structschedule;typedefvoid(*coroutine_func)(structsc
hades2013
·
2021-06-20 17:59
tornado【1】引言
Tornado可以分为以下几个部分:web框架,包括了RequestHandler客户端和服务器端的HTTP实现(HTTPServer和AsyncHTTPClient)异步网络库IOLoop和IOStream
协程
库
玩阿轲睡妲己
·
2021-06-20 15:06
浅谈Python
协程
asyncio
一、
协程
官方描述;
协程
是子例程的更一般形式。子例程可以在某一点进入并在另一点退出。
协程
则可以在许多不同的点上进入、退出和恢复。它们可通过asyncdef语句来实现。参见PEP492。
·
2021-06-20 12:47
2018-08-19 说一说现在的Decentralized Storage的传输
golang本身的
协程
kikakkz
·
2021-06-20 11:03
操作系统
操作系统-进程管理-进程-线程-
协程
-多线程资源抢占-多线程死锁-PythonGIL(GlobalInterpreterLock)问题-全局解释器锁-用多进程规避这个问题-虽说是假多线程,但是能用来做io
马梦里
·
2021-06-20 07:59
go-ethereum事件机制设计与实现
总体介绍以太坊内部有大量
协程
,
协程
间的调度驱动通过事件机制来完成;具体实现使用golang的chan机制。主要方案有以下两种。
黄河之江水
·
2021-06-19 02:17
Kotlin
协程
深入剖析Kotlin
协程
什么是
协程
协程
是什么?可以看看知乎上的大佬们怎么说。
星流星
·
2021-06-19 00:44
一切皆有可能——Golang中的”ThreadLocal“库
开源仓库:https://github.com/go-eden/ro...本文介绍的是新写的routine库,它封装并提供了一些易用、高性能的goroutine上下文访问接口,可以帮助你更优雅地访问
协程
上下文信息
·
2021-06-18 22:33
一切皆有可能——Golang中的”ThreadLocal“库
开源仓库:https://github.com/go-eden/ro...本文介绍的是新写的routine库,它封装并提供了一些易用、高性能的goroutine上下文访问接口,可以帮助你更优雅地访问
协程
上下文信息
·
2021-06-18 21:16
分析Go语言中CSP并发模型与Goroutine的基本使用
目录一、并发实现模型1.1、多进程1.2、多线程1.3、
协程
二、共享内存与CSP三、Goroutine一、并发实现模型1.1、多进程在之前的文章当中我们曾经介绍过,进程是操作系统资源分配的最小单元。
·
2021-06-16 10:02
Kotlin
协程
实现原理:ContinuationInterceptor&CoroutineDispatcher
今天我们来聊聊Kotlin的
协程
Coroutine。如果你还没有接触过
协程
,推荐你先阅读这篇入门级文章What?你还不知道KotlinCoroutine?
微信公众号Android补给站
·
2021-06-16 09:11
golang内存管理之内存分配
一、知识准备GMP运行时调度模型go原生支持并发,不需要像Java那样需要显示地开启一个线程,也不像Python那样需要程序员显示地切换
协程
,引发回调地狱。
HannahLi_9f1c
·
2021-06-15 22:32
带着问题学,
协程
到底是什么?
前言随着kotlin在Android开发领域越来越火,
协程
在各个项目中的应用也逐渐变得广泛但是
协程
到底是什么呢?
码农 小生
·
2021-06-15 21:52
移动开发
安卓
android
协程
移动开发
发现不一样的Kotlin多方位处理
协程
的异常
Kotlin中的
协程
已经成为在网络请求中比较常用的一种方式,除了正常请求外,我们同样需要处理请求中的异常情况,本篇文章将处理
协程
中的异常分为以下几个部分:一、try-catch1.1try-catch基础使用
码农 小生
·
2021-06-15 16:23
Android
安卓
Android
Kotiln
移动开发
深入理解python
协程
一、什么是
协程
协程
拥有自己的寄存器和栈。
·
2021-06-15 15:35
Golang 如何排查
协程
泄漏问题
所幸Go语言是一门具有垃圾回收的语言,能大大降低遇到内存泄漏的概率,而我们今天要说的是另外一个棘手的问题:
协程
泄漏。
协程
泄漏:顾名思义就是出现了应该释放而没有被释放的
协程
,导致系统
协程
数量一直上升。
AnonymousCoder
·
2021-06-15 08:09
Android性能优化总结
ArrayList、LinkedListLinkedHashMap、HashMapSparseArray与ArrayMap线程优化:1、不要直接new线程,使用线程池、asyncTask、rxjava、kotlin
协程
内
_fanqh
·
2021-06-15 04:55
Python - 用
协程
并发执行测试用例
几个想法多线程执行测试用例
协程
可能遇到的问题:多线程值得说明的是,多线程执行测试用例是有前辈实现过的。具体实现过程没有看过,依稀记得他的实现过程会生
严北
·
2021-06-15 02:48
协程
与greenlet
协程
,又叫微线程或者纤程。
协程
一般运行在语言的runtime或者虚拟机当中。
MontyOak
·
2021-06-14 19:59
ViewModel如何保存状态——SavedState源码解析
目录源码解析目录本文需要先了解ViewModel的源码:源码解析之ViewModel前言ViewModel2.x版本相较于ViewModel1.x版本有两个显著的升级:1.支持Kotlin
协程
2.支持保存
珞泽珈群
·
2021-06-14 18:42
Linux高性能网络:
协程
系列03-
协程
的案例
目录Linux高性能网络:
协程
系列01-前言Linux高性能网络:
协程
系列02-
协程
的起源Linux高性能网络:
协程
系列03-
协程
的案例Linux高性能网络:
协程
系列04-
协程
实现之工作原理Linux高性能网络
C_GO流媒体后台开发
·
2021-06-14 17:54
协程
生成器语法yield一个对象返回这个对象暂停这个函数等待下次next重新激活defmy_gen():print('第一次执行')a=yield1print('ais:',a)print('第二次执行')b=yield2print('bis:',b)print('第三次执行')c=yield3print('cis:',c)g=my_gen()v1=next(g)print(v1)v2=next(g)
Python野路子
·
2021-06-14 03:54
一种 golang 实现 多
协程
任务处理的套路
一种golang实现多
协程
任务处理的套路那么是什么样的任务呢,一般是在生产者-消费者模式的消费者进程,举几个例子消费kafka数据消费redis数据轮询处理数据库数据...下面来分析一下业务逻辑处理
协程
到底多少个呢
1行者
·
2021-06-14 01:39
Kotlin
协程
实现原理:Suspend&CoroutineContext
今天我们来聊聊Kotlin的
协程
Coroutine。如果你还没有接触过
协程
,推荐你先阅读这篇入门级文章What?你还不知道KotlinCoroutine?
微信公众号Android补给站
·
2021-06-13 23:35
go语言之行--golang核武器goroutine调度原理、channel详解
转载自一、goroutine简介goroutine是go语言中最为NB的设计,也是其魅力所在,goroutine的本质是
协程
,是实现并行计算的核心。
紫色冰雨
·
2021-06-13 21:20
GO的锁和原子操作分享
[TOC]GO的锁和原子操作分享GO的锁和原子操作分享.jpg上次我们说到
协程
,我们再来回顾一下:
协程
类似线程,是一种更为轻量级的调度单位线程是系统级实现的,常见的调度方法是时间片轮转法
协程
是应用软件级实现
阿兵云原生
·
2021-06-13 11:12
kotlin-
协程
(上篇)
今天想和大家分享的是
协程
,鄙人才识浅薄,还望诸公海涵。首先想说的是为什么会有
协程
的出现
AD钙奶-lalala
·
2021-06-13 05:58
kotlin
多进程、多线程和
协程
简单理解一下这三个东西!多进程:一个程序加用到的资源称之为进程,它是操作系统分配资源的基本单位,每个进程都有一个GIL锁,它有自己独立的内存空间,资源消耗大。多线程:多线程并不是真正意义上的多任务,因为进程有GIL锁的存在,线程执行前要先获得GIL锁才可以执行,执行代码直到sleep或者python虚拟机将其挂起,释放GIL锁,线程进行锁竞争,切换线程,会消耗资源,并且由于GIL锁的存在,一个进程
初幕
·
2021-06-13 02:53
集成mars小结
Mars包括四大模块comm:可以独立使用的公共库,包括socket、线程、消息队列、
协程
等;xlog:高可靠性高性能的运行期日志组件;SDT:网络诊断组件;STN:信令分发网络模块,也是Mars最主要的部分
StartBoy
·
2021-06-12 15:01
Kotlin
协程
协程
(Coroutine)
协程
引入异步加载图片普通代码:valview=...loadImageAsync(url,callback{bitmap->uiThread{view.setImageBitmap
晨起清风
·
2021-06-12 09:58
01 - swoole的快速入门
://gitee.com/swoole/swoole/tree/master/1、swoole的理解根据swoole的官方网站的介绍:swoole是一个为PHP用C和C++编写的基于事件的高性能异步&
协程
并行网络通信引擎对于这句话
零度之空间
·
2021-06-12 06:42
Python & Node.js
协程
async/await 的差异
今天通过一个简单的并行任务代码来分析python与node.js
协程
async/await使用的差异,源码很简单都是并行执行两个任务,await等待执行结果。
撸代码的乡下人
·
2021-06-11 16:55
本地存储、表单验证、let|const|var区别、进程|线程|
协程
对比、epoll
一、本地存储:本地存储分为cookie,以及新增的localStorage和sessionStorage区别:1、cookie:存储在本地容量最大4k在同源的http请求时携带传递,损耗带宽,可设置访问路径,只有此路径及此路径的子路径才能访问此cookie,在设置的过期时间之前有效2、localStorage:存储在本地容量为5M或者更大不会在请求时候携带传递,在所有同源窗口中共享,数据一直有效,
Agony_锐
·
2021-06-11 11:26
Python asyncio模块
文章目录运行
协程
1.asyncio.run()源码2.await一个
协程
:同步执行3.await一个任务:并发执行create_task其他eventlooploop.run_until_complete
BSSZDS930
·
2021-06-11 10:59
Python
asyncio
Kotlin
协程
coroutine
koltin
协程
的定义官方描述:
协程
通过将复杂性放入库来简化异步编程。程序的逻辑可以在
协程
中顺序地表达,而底层库会为我们解决其异步性。
androidfan
·
2021-06-11 03:40
Swoole入门
Swoole从2.0版本开始支持了内置
协程
,可以使用完全同步的代码实现异步程序。PHP代码无需额外增加任何关键词,底层自动进行
协程
调度,实现异步。Swoole可以广泛应用于互
jiancaigege
·
2021-06-10 22:21
线程&进程&
协程
&Scrapy框架
CookieJar:管理HTTPcookie值、存储HTTP请求生成的cookie、向传出的HTTP请求添加cookie的对象。整个cookie都存储在内存中,对CookieJar实例进行垃圾回收后cookie也将丢失。MozillaCookieJar(filename,delayload=None,policy=None):从FileCookieJar派生而来,创建与Mozilla浏览器cook
OK_1f21
·
2021-06-10 14:53
一文搞懂go语言goroutine使用
go语言
协程
使用前言
协程
的使用及控制
协程
崩溃处理
协程
超时控制是否可以无限多开
协程
高并发下情况下如何开
协程
结尾go语言
协程
使用前言go语言的真正精髓,莫过于go
协程
和channel.因此对于goroutine
xcrossed
·
2021-06-10 13:43
重温Retrofit源码,笑看
协程
实现
最近回归看了一下Retrofit的源码,主要是因为项目接入了
协程
,所以想研究一下Retorift是如何支持
协程
的。
微信公众号Android补给站
·
2021-06-10 12:40
Python3 asyncio模块学习(1)
异步
协程
模块:所谓的
协程
是线程的弱化版,程序遇到阻塞的IO操作,会自动跳转到后续代码执行,并不等待IO响应,直到有响应后程序才会继续返回执行回调函数或者处理响应结果.导入模块importasyncio定义
协程
一唯之叶Rv
·
2021-06-10 11:55
Kotlin之
协程
1、什么是
协程
协程
和线程类似,可以简单的理解为一个轻量级的线程。线程是比较重量级的,它需要依靠操作系统来实现线程的切换,而
协程
的切换是通过编程语言层面进行控制的,大大提高了并发编程的运行效率。
code希必地
·
2021-06-10 08:26
Openresty流量复制/AB测试/
协程
_jinnianshilongnian的专栏-CSDN博客
流量复制在实际开发中经常涉及到项目的升级,而该升级不能简单的上线就完事了,需要验证该升级是否兼容老的上线,因此可能需要并行运行两个项目一段时间进行数据比对和校验,待没问题后再进行上线。这其实就需要进行流量复制,把流量复制到其他服务器上,一种方式是使用如tcpcopy引流;另外我们还可以使用nginx的HttpLuaModule模块中的ngx.location.capture_multi进行并发执行
·
2021-06-09 18:00
golang select 小结
select介绍从不同并发执行的
协程
中,获取数据可以用select来完成。select监听的多个通道,也可以用通道发送数值。select{//接收数据caseu:=<-ch1:...
Tim_SSS
·
2021-06-09 03:12
破解 Kotlin
协程
(3) -
协程
调度篇
关键词:Kotlin异步编程
协程
上一篇我们知道了
协程
启动的几种模式,也通过示例认识了launch启动
协程
的使用方法,本文将延续这些内容从调度的角度来进一步为大家揭示
协程
的奥义。
Kotlin中文社区
·
2021-06-09 00:17
Jetpack 源码分析(五) - Paging3源码分析(上)
按照Google爸爸文档的描述,Paing3完全使用的是kotlin,其中还包括了kotlin的很多特性,比如说
协程
,Flow和Channel等。
琼珶和予
·
2021-06-08 23:14
上一页
87
88
89
90
91
92
93
94
下一页
按字母分类:
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
其他