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协程
Kotlin使用
协程
编写高效的并发程序
协程
属于Kotlin中非常有特色的一项技术,因为大部分编程语言中是没有
协程
这个概念的。那么什么是
协程
呢?它其实和线程是有点类似的,可以简单地将它理解成一种轻量级的线程。
隨風cvil
·
2021-03-18 11:38
Python的多进程和消息队列
对于绝大部分项目,实质上多进程加上
协程
操作已经可以满足常规的并发需求了。由此构建的web服务器也可以满足大部分的需求。我们首先来看多进程和消息队列的示例。
山岳之心
·
2021-03-17 19:27
Swoole 创始人投出反对票,质疑 PHP
协程
最新提案
Fiber作为有栈
协程
的尝试,对PHP的标准化提供了一些新的可能性。
·
2021-03-17 15:37
Swoole 创始人投出反对票,质疑 PHP
协程
最新提案
Fiber作为有栈
协程
的尝试,对PHP的标准化提供了一些新的可能性。
·
2021-03-17 14:07
epoll在Golang中的应用
使用Golang可以轻松地为每一个TCP连接创建一个
协程
去服务而不用担心性能问题,这是因为Go内部使用goroutine结合IO多路复用实现了一个“异步”的IO模型,这使得开发者不用过多的关注底层,而只需要按照需求编写上层业务逻辑
·
2021-03-16 17:18
Tp6+Swoole搭建,测试
协程
与异步差距
由于部门的一个项目,用到了TP6+Swoole的方式重构,想偷偷师,所以自己也搭一个玩玩,最后有测试代码及结果。首先,我们先拉取PHP的镜像,用到的是7.3-cli,7.4有坑,不推荐用。dockerpullphp:7.3-cli拉好之后,启动容器,命名为swoole,映射端口80,挂载一个空目录,tp6dockerrun-it--nameswoole-p8080:80-vD:\www\tp6:/
Me佳佳丶
·
2021-03-16 14:08
swoole
php
php
docker
swoole
从根上理解高性能、高并发(七):深入操作系统,一文读懂进程、线程、
协程
本文引用了“一文读懂什么是进程、线程、
协程
”一文的主要内容,感谢原作者的无私分享。
·
2021-03-16 00:39
网络编程线程高并发高性能协程
31《Go语言入门》共享变量的并发(互斥锁)
目录前言线程安全三大特性原子性可见性有序性怎么解决共享变量
协程
不安全的问题?使用channel解决使用互斥锁解决总结互斥锁(sync.Mutex)读写锁(sync.RWMutex
干志雄
·
2021-03-15 16:55
#
Go语言入门
go
golang
go语言
推荐一个基于swoole开发高性能rpc框架
https://github.com/wuzhc/swrpc功能支持多进程模式或
协程
模式支持同步,异步调用支持自定义中间件支持服务端按类提供对外服务支持链路追踪支持注册服务发现支持客户端负载均衡,包含随机
·
2021-03-15 08:35
phprpcswoole
推荐一个基于swoole开发高性能rpc框架
https://github.com/wuzhc/swrpc功能支持多进程模式或
协程
模式支持同步,异步调用支持自定义中间件支持服务端按类提供对外服务支持链路追踪支持注册服务发现支持客户端负载均衡,包含随机
·
2021-03-15 08:11
phprpcswoole
爬取QQ音乐中一首歌的相关信息及评论(破解反爬虫、多
协程
队列爬虫)
刚写完这个实验作业,顺便来记录一下一些易错的地方:目录一、页面预览二、其他信息三、一些小细节四、源码项目框图:一、页面预览先从歌手页爬取到这首歌的相关信息,包括它歌曲、专辑的url。这里要说一下,刚开始在歌曲详情页、播放器页面找了很久都找不到爬取歌曲时长的地方,结果!当我打开歌手页的时候,发现:这不明摆着的吗???所以呀,在爬虫之前,一定要先对相关页面有足够的了解!上面的内容直接用Beautifu
Mxeron
·
2021-03-14 10:43
Python爬虫
队列
python
Python的bsonrpc源码解读
程序结构bsonrpc主要包括以下⽂件:concurrent.py:针对两种并发⽅式(threading线程对象、gevent
协程
对象)涉及的相应组件(Queue,Event,Lock等)提供统⼀的对外的
·
2021-03-14 02:29
python
Python bsonrpc源码解读
程序结构bsonrpc主要包括以下⽂件:concurrent.py:针对两种并发⽅式(threading线程对象、gevent
协程
对象)涉及的相应组件(Queue,Event,Lock等)提供统⼀的对外的
·
2021-03-14 01:51
线程池使用的N种姿势
线程池在开发中一定会用到,如果能像golang一样,java语言也有
协程
,也许java程序员就少了一种包袱。回归正题,我们聊下到底有哪些线程池的使用方式,总结有以下几种。
·
2021-03-13 20:11
java
Android MVVM + Retrofit + OkHttp + Coroutine
协程
+ 组件化架构的Android应用开发规范化架构
BaseDemo介绍BaseDemo是AndroidMVVM+Retrofit+OkHttp+Coroutine
协程
+组件化架构的Android应用开发规范化架构,通过不断的升级迭代,目前主要分为两个版本
zhouhuandev
·
2021-03-12 22:23
Android
android
mvvm
kotlin
组件化
python-任务和
协程
文档翻译及延伸
1.
协程
概述能被asyncio调用的
协程
可以通过两种方式实现:使用asyncdef语句使用生成器。第一种方式在Python3.5添加,在没有向下兼容的考虑时推荐使用。
treelake
·
2021-03-12 00:58
进程线程和
协程
):](#进程process)*[定义](#定义)*[特征](#特征)*[进程状态:(三状态)](#进程状态三状态)*[进程状态](#进程状态)*[线程:](#线程)*[线程状态:](#线程状态)*[
协程
猫祭司
·
2021-03-11 23:35
进程,线程和
协程
的区别
进程:一个在内存中运行的应用程序,每个进程都有自己独立的内存空间线程:进程中的一个执行的任务,负责当前进程中程序的执行
协程
:一个函数,在一个线程中执行多任务时,当某个任务阻塞,自动执行下一个任务,并记住这些任务执行到哪了进程是资源分配的最小单位
乂静
·
2021-03-11 20:14
python
多进程
多线程
Python爬虫实战(6)单线程、多线程、多进程、多
协程
对比
前言蛋肥学习了如何提升爬虫速度,打算分别尝试单线程爬虫、多线程爬虫、多进程爬虫、多
协程
爬虫来进行数据抓取,并对比其实际抓取速度。
蛋肥之力
·
2021-03-11 16:05
42. 序列生成器,生成斐波那契数列
kotlin的
协程
是一个很有用的可避免阻塞的廉价的底层操作。本文就使用一下sequenceyield,来体验一下。
厚土火烟
·
2021-03-11 14:14
PHPMQTT v1.3.1 版本发布,MQTT 协议解析 &
协程
客户端
上个版本发布的知乎文章中有用户评论,遇到了握手失败的情况,联系了我之后进行了测试,我这里确实没问题,不过我删除了一段代码:$will=['topic'=>'','qos'=>0,'retain'=>0,'message'=>'',];$client->connect(true,$will);改为了直接进行connect$client->connect();由于使用的是MQTT3,所以没有MQTT5
·
2021-03-11 02:21
Kotlin-
协程
-构建器
构建器runBlocking顶层函数非挂起函数返回T,Lambda表达值最后一行阻塞当前线程,会等待所有其中包含的
协程
执行完毕funmain(){println("beforerunBlocking:$
AilurusFulgens
·
2021-03-10 22:43
详解go语言的并发
1、启动go语言的
协程
packagemain import( "fmt" "runtime") //runtime包 funcmain(){ //runtime.Gosched()用于让出
·
2021-03-10 19:19
kotlin
协程
:使用
协程
,如何获取单例对象
目前找到三种方式切换到单线程获取单例使用Coroutine提供的Mutex获取单例使用CAS(AtomicReference)获取单例importkotlinx.coroutines.Dispatchersimportkotlinx.coroutines.delayimportkotlinx.coroutines.sync.Muteximportkotlinx.coroutines.sync.wi
Xigong
·
2021-03-10 15:43
进程、线程与
协程
傻傻分不清?一文带你吃透!
前言欢迎来到操作系统系列,依然采用图解+大白话的形式来讲解,让小白也能看懂,帮助大家快速科普入门本篇开始介绍进程、线程、
协程
,相信很多小白们对这几个概念理解的不清晰,这里全部给你们安排的明明白白,我们开始进入正文吧内容大纲小故事小明
·
2021-03-10 09:00
线程操作系统进程
Python locust工具使用详解
一、简介1、优势locust是python语言开发的一款的开源的的性能测试框架,他比jmeter更加的轻量级,主要是通过
协程
(gevent)的方式去实现并发,通过
协程
的方式可以大幅提高单机的并发能力,同时避免系统级的资源调度
·
2021-03-09 21:32
C++20中的
协程
(Coroutine)的实现
C++20中的
协程
(Coroutine)从2017年开始,
协程
(Coroutine)的概念就开始被建议加入C++20的标准中了,并已经开始有人对C++20
协程
的提案进行了介绍。
·
2021-03-09 09:08
Unity
协程
基础用法
//通过StartCoroutine()开始一个
协程
//通过StopCoroutine();关闭一个
协程
//通过StopAllCoroutines()方法来实现关闭所有
协程
voidStart(){Debug.Log
betterplace
·
2021-03-09 01:28
redigo连接池源码解析
提升系统性能控制资源如果没有连接池管理,如每次请求,
协程
都创建一个连接,那么当请求量巨大时,产生非常大的浪费并且可能会导
dandyhuang
·
2021-03-07 19:24
操作系统与Linux常用知识总结
==进程与线程间的区别、
协程
相关==2.==进程有哪些状态?==3.==进程同步和线程同步分别有哪些方法?==4.==进程与线程的通信方式有哪些?==5.==进程调度算法有哪些?==6.
oahaijgnahz
·
2021-03-07 16:56
操作系统
linux
操作系统
经验分享
面试
python爬虫实战之旅( 第八章:selenium模块)
上接:第七章:异步爬虫(
协程
法)下接:12306模拟登录+验证码识别+滑块验证1.selenium模块1.1selenium模块与爬虫之间的关系:便捷的获取网站中动态加载的数据便捷实现模拟登录1.2selenium
KQ.
·
2021-03-06 21:30
爬虫学习笔记
python
python
selenium
爬虫
python爬虫实战之旅( 第七章:异步爬虫(
协程
法))
上接:第七章:异步爬虫(线程池法)下接:第八章:selenium模块支持异步的框架演变历史:tornado、fastapl、django3.xasgi、aiohttp1.
协程
定义:
协程
不是计算机提供的,
KQ.
·
2021-03-04 20:34
爬虫学习笔记
python
python
多线程
redis
爬虫
Android 轻量级存储方案的前世今生
DataStore使用Kotlin
协程
和流程(Flow)以异步、一致的事
冬天的毛毛雨
·
2021-03-01 22:19
Android
移动开发
程序员
android
编程语言
java
移动开发
储存器
从根上理解高性能、高并发(七):深入操作系统,一文读懂进程、线程、
协程
本文引用了“一文读懂什么是进程、线程、
协程
”一文的主要内容,感谢原作者的无私分享。
hellojackjiang2011
·
2021-03-01 15:32
高并发
多进程
线程池
多线程
网络通信
Python
协程
gevent 模块
Python
协程
gevent模块文章目录Python
协程
gevent模块
协程
安装模块模拟
协程
猴子补丁
协程
协程
Coroutine,又称微线程,纤程,实现了在单线程下的并发对于单线程下,多多少少程序中会出现
XianZhe_
·
2021-03-01 02:39
Python
python
Coroutine(
协程
)(一)
当然,
协程
并不是线程.简单来说,线程(thread)的调度是由操作系统负责,线程的睡眠、等待、唤醒的时机是由操作系统控制,开发者无法决定。
勇敢地追
·
2021-02-28 13:51
java
协程
没有必要_为什么 Java 坚持多线程不选择
协程
?
2.据说多线程会出现难以排查的BUG,那么使用
协程
的话能否避免这些BUG呢?3.go的
协程
是可以跑满整个核心的,但Java是不是除非从语言底层改造,否则做不到这一点?4.
weixin_39777404
·
2021-02-27 05:39
java
协程
没有必要
python中使用asyncio实现异步IO实例分析
我们从asyncio模块中直接获取一个EventLoop的引用,然后把需要执行的
协程
扔到EventLoop中执行,就实现了异步IO。
·
2021-02-26 10:38
PHPMQTT v1.3.0 版本发布,MQTT 协议解析 &
协程
客户端
v1.3.0版本新增了一个Message类簇,主要方便用于在Server中回复对端ACK。useSimps\MQTT\Protocol\Types;useSimps\MQTT\Protocol\V3;useSimps\MQTT\Message\ConnAck;useSimps\MQTT\Message\PingResp;$server=newSwoole\Server('127.0.0.1',18
·
2021-02-24 18:13
PHPMQTT v1.3.0 版本发布,MQTT 协议解析 &
协程
客户端
v1.3.0版本新增了一个Message类簇,主要方便用于在Server中回复对端ACK。useSimps\MQTT\Protocol\Types;useSimps\MQTT\Protocol\V3;useSimps\MQTT\Message\ConnAck;useSimps\MQTT\Message\PingResp;$server=newSwoole\Server('127.0.0.1',18
·
2021-02-24 18:43
程序员应如何理解
协程
作为程序员,想必你多多少少听过
协程
这个词,这项技术近年来越来越多的出现在程序员的视野当中,尤其高性能高并发领域。当你的同学、同事提到
协程
时如果你的大脑一片空白,对其毫无概念。。。
·
2021-02-24 02:23
pythonc++后端
程序员应如何理解
协程
作为程序员,想必你多多少少听过
协程
这个词,这项技术近年来越来越多的出现在程序员的视野当中,尤其高性能高并发领域。当你的同学、同事提到
协程
时如果你的大脑一片空白,对其毫无概念。。。
·
2021-02-24 01:13
pythonc++后端
Python爬虫:单线程、多线程和
协程
的爬虫性能对比!
首先见面礼Python学习大礼包点击领取然后今天我要给大家分享的是如何爬取豆瓣上深圳近期即将上映的电影影讯,并分别用普通的单线程、多线程和
协程
来爬取,从而对比单线程、多线程和
协程
在网络爬虫中的性能。
Python-77
·
2021-02-21 19:02
python
笔记
python
爬虫
python爬虫利用代理池更换IP的方法步骤
0.前言周日在爬一个国外网站的时候,发现用
协程
并发请求,并且请求次数太快的时候,会出现对方把我的服务器IP封掉的情况。
·
2021-02-21 17:34
小滴课堂并发与多线程相关面试题总结
1.什么是进程、线程、
协程
,他们之间的关系是怎样的?进程:本质上是一个独立执行的程序,进程是操作系统进行资源分配和调度的基本概念,操作系统进行资源分配和调度的一个独立单位。
兴趣使然的草帽路飞
·
2021-02-21 12:54
面试题
Java基础
多任务-----
协程
gevent的使用总结。
协程
一,迭代器iterable能实现一定的数据,但是又不会占用很大的空间,
协程
切换任务资源小,效率高。
·
2021-02-20 22:30
python
进程-线程-
协程
一、进程?保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己独立的地址空间,有自己的堆,上级挂靠单位是操作系统。操作系统会以进程为单位,分配系统资源(CPU时间片、内存等资源),进程是资源分配的最小单位。二、线程?是操作系统调度(CPU调度)执行的最小单位。三、进程和线程的区别与联系【区别】:调度:线程作为调度和分配的基本单位,进程作为拥有资源的基本单位;并发性:不仅
第三次文艺复兴
·
2021-02-20 16:20
进程
线程
协程
后端
python多线程比单线程效率低_多线程比单线程快,是真的吗?
多线程不一定比单线程快在Python中,可以通过多进程、多线程和多
协程
来实现多任务。难道多线程就一定比单线程快?下面我用一段代码证明我自己得观点。'''
weixin_39800971
·
2021-02-20 16:05
Android kotlin 调用百度地图/高德地图的接口封装
Androidkotlin
调用百度地图/高德地图的接口封装前言代码完事前言在项目中需要用到第三方地图,打开指定的地理位置,或规划导航路线,查询了官方文档后,总结出下面这些接口;代码每个方法注释中的链接为官方文档的地址
YD-10-NG
·
2021-02-20 15:52
Android知识面
百度
高德
android
Go
协程
调度的个人理解
1.1
协程
与进程的区别首先,我理解的操作系统调度等级为进程——线程——
协程
。其中进程和线程的区别是本科学的知识,书上和网上都有。主要要说的就是
协程
和线程的区别。
Good_Nine9
·
2021-02-12 11:44
上一页
92
93
94
95
96
97
98
99
下一页
按字母分类:
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
其他