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协程
JDK21
协程
-虚线程 openjdk源码解读 底层从Java代码到C/C++代码初次深度解读 虚线程调优
小编在此进行了一次主线版本的
协程
的初体验。说是
协程
,其实在JVM内部是以虚线程的概念存在的。
Rock姜
·
2023-11-29 20:46
追峰Java
java
c++
c语言
JDK 21 虚拟线程相关知识简介
什么是虚拟线程虚拟线程是一种轻量级线程,也可以称为
协程
。它是一种抽象的概念,可以理解为在程序中同时执行多个线程的并发执行。
北漂的菜小白
·
2023-11-29 20:44
java
虚拟线程
jdk21
Kotlin语言的一些技术点
协程
支持:提供了一种比Java线程更轻量、更易于管理的并发处理机制。更简洁的语法:比如在Kotlin中,可以用一行代码定义一个含有g
zhuhai0613
·
2023-11-29 16:15
kotlin
Swoole
协程
与Go
协程
的区别,很详细,很牛逼
一、进程、线程、
协程
进程是什么?进程就是应用程序的启动实例。例如:打开一个软件,就是开启了一个进程。进程拥有代码和打开的文件资源,数据资源,独立的内存空间。线程是什么?线程属于进程,是程序的执行者。
it阿布
·
2023-11-29 15:14
python多进程、多线程及
协程
爬虫速度比较
目录只用request爬取用多线程爬取用多进程爬取用
协程
爬取用
协程
+多进程爬取1.只用request爬取花费时间:139.34340秒image.png代码:#coding=utf8importrequestsfrombs4importBeautifulSoupimporttimedefdo_task
10xjzheng
·
2023-11-29 14:28
Kotlin
协程
-try-catch基础
在Kotlin
协程
当中,我们通常把异常分为两大类,一类是取消异常(CancellationException),另一类是其他异常。在Kotlin
协程
当中,这两种异常的处理方式是不一样的。
且听真言
·
2023-11-29 12:43
Kotlin
try-catch
cancel
Exception
复杂结构异常
爬虫学习 异步爬虫(五)
多线程多进程
协程
进程运行中的程序线程被CPU调度的执行过程,操作系统运算调度的min单位在进程之中,进程中实际运作单位fromthreadingimportThread#创建任务deffunc(name
name_S56
·
2023-11-29 09:03
爬虫
学习
python
Lua_
协程
协同_管道与过滤器_迭代器
协程
_生产者消费者lua_多线程_lua爬虫(15)
目录一、
协程
/协同基础能用
协程
实现什么?
稳稳C9
·
2023-11-29 08:35
lua
lua
多线程
爬虫
Lua协同程序coroutine的简介及优缺点
线程和协同程序区别
协程
是编译器级别的,线程是操作系统级别的,在多处理器情况下,多线程程序同时运行多个线程;而协同程序是通过协作来完成,在任一指定时刻只有一个协同程序在运行,并
sinat_40572875
·
2023-11-29 08:30
lua
开发语言
Lua基本语法与面向对象
目录一、Lua基本语法1、Lua中的数据类型2、Lua中的元表3、Lua中的闭包4、Lua中的
协程
5、其他知识二、Lua实现面向对象1、封装2、继承3、多态三、总结一、Lua基本语法1、Lua中的数据类型类型描述
拉达哥
·
2023-11-29 08:28
lua
junit
开发语言
Lua协同程序(
协程
)
协程
的创建--协同程序(
协程
)--
协程
的创建--常用方法--通过coroutine.create()fun=function()print(666)end--创建
协程
会有一个返回值,声明一个变量去接收co
LinQY_lucky
·
2023-11-29 08:51
Lua
lua
python 多进程共享数据库连接池_python 单例模式实现多线程共享连接池
多进程和多线程甚至
协程
模式下,如何控制数据库连接数量或者是socket连接数。这个问题很有意义。
weixin_39717121
·
2023-11-29 05:16
python
多进程共享数据库连接池
UCOSII 源码级学习
2.FreeRTOS可以用
协程
(co-routine),减少RAM消耗(共用STACK)。
kaola_kao
·
2023-11-29 00:45
学习
单片机
stm32
skynet框架(游戏开发) 待更新……
从skynet框架聊后端技术学习(轻量游戏服务器)1、基于actor的并发模型以及开发思路能想到的其他并发模型:cspgo语言(
协程
)什么是actor:actor抽象进程并发(lua+C)组成部分:lua
C葭葭
·
2023-11-28 23:17
开发框架
c++
架构
redis分布式锁的学习记录
锁也应该被正常加载对称性:加成和解锁的使用方必须为同一个身份,不允许被非方释放高可用:当提供分布式锁服务的基础组件中存在少量节点发生故障时,不应该影响到分布式锁服务的稳定性实现类型对cpu空转以及阻塞
协程
两种行为的损耗做出权衡主动轮询型
Gy648
·
2023-11-28 22:42
redis
分布式
学习
kotlin
协程
五
前言翻译自不应该被取消的工作背景有时候,即使退出屏幕也想将一个操作完成,这种场景下,不想工作被取消(例如,写入数据库或向服务器发送一个网络请求)
协程
或workmanager?
crossroads
·
2023-11-28 20:47
Android 开发中 Kotlin Coroutines 如何优雅地处理异常
GlobalScope没有绑定任何Job对象,它用于构建最顶层的
协程
。这些
协程
的生命周期会跟随着Application。在GlobalScope中创建的Coroutines,是有可能会导致应用崩溃的。
fengzhizi715
·
2023-11-28 17:29
Kotlin Flow使用
一、前言:Flow是kotlin提供的一个工具,使用
协程
封装成生产者-消费者模式,上流来负责生产,下流来接收消耗。
因为我的心
·
2023-11-28 12:05
二、Lua数据类型
用单引号或双引号:(二)可以包含换行的字符串(三)字符串与数字做数学运算时,优先将字符串转换成数字(四)计算字符串长度五、数据类型-table六、数据类型-function七、数据类型-其他(一)thread:
协程
yolo0616
·
2023-11-28 11:06
LuaNotes
lua
junit
开发语言
java
协程
操作mysql数据库
我的项目:nanshaws/nettyWeb:复习一下netty,并打算做一个web项目出来(github.com)最近在项目中分别添加了虚拟线程操作mysql数据库,和用
协程
操作mysql数据库同理先跟我这个博客操作一下前面的
村口曹大爷
·
2023-11-28 11:02
数据库
java
mysql
java协程操作mysql
精通
协程
的必会十一个高级技巧
在Android应用开发中,
协程
已经成为异步编程的首选工具之一。它使并发任务管理变得更加容易,但它的强大功能远不止于此。
BlueSocks
·
2023-11-28 05:01
go channel && select
channel是一种go
协程
用以接收或发送消息的安全的消息队列,channel就像两个go
协程
之间的导管,来实现各种资源的同步。
镇杰。
·
2023-11-28 04:43
go
go
channel
go
select
channel
select
go通道
golang channel介绍及无缓冲channel示例
一、channelchannel,可译为通道,是go语言
协程
goroutine之间的通信方式。channel通信可以想象成从管道的一头塞进数据,从另一头读取数据。
王建文
·
2023-11-28 04:11
go
goroutine
无缓冲channel
缓冲channel
select
python并发编程(多线程)
CPU密集型IO密集型二、多线程、多进程、多
协程
的对比多进程多线程多
协程
三、线程1、理解多任务2、并发、并行3、线程4、查看当前线程运行时的线程5、自定义类创建线程四、队列(Queue)1、队列Queue2
March_bin
·
2023-11-27 23:24
python
python
python 内存溢出_记一次python 内存泄漏问题及解决过程
最近工作中慢慢开始用python
协程
相关的东西,所以用到了一些相关模块,如aiohttp,aiomysql,aioredis等,用的过程中也碰到的很多问题,这里整理了一次内存泄漏的问题通常我们写python
weixin_39796868
·
2023-11-27 18:02
python
内存溢出
04 Python中的async和await
1.whyuseasyncasync用来在python中使用
协程
Python的线程虽然是真正的线程,但解释器执行代码时,有一个GIL锁:GlobalInterpreterLock,任何Python线程在执行前
一天一杯养乐多
·
2023-11-27 14:24
python
python
开发语言
面向对象 元类 gil log
协程
垃圾回收 描述符 property
封装、继承、多态当谈到封装、继承和多态时,通常是在面向对象编程(OOP)的上下文中讨论的。封装(Encapsulation)示例:classPerson: def__init__(self,name,age): self.__name=name #使用双下划线前缀将属性变为私有 self.__age=age defget_name(self): returnself.__n
O丶ne丨柒夜
·
2023-11-27 10:23
python
学习
笔记
python
开发语言
最近面试的几个问题 (一) 进程和线程、
协程
的区别
现在多进程多线程已经是老生常谈了,
协程
也在最近几年流行起来。python中有
协程
库gevent,pyweb框架tornado中也用了gevent封装好的
协程
。
王镇_ee87
·
2023-11-27 06:46
c++
协程
库libfiber之5:
协程
池
目的我想在ibfiber的基础上实现一个简单的
协程
池类。我希望它是单例模式的,并且是线程安全的。执行的任务由std::function加入到任务队列里。
yuanlulu
·
2023-11-27 01:17
C/C++
协程
c++
c++
协程
协程
又称微线程,英文名Coroutine。简而言之,
协程
就是可中断的函数,
协程
如何实现:保存上下文和恢复上下文。
涉会小白
·
2023-11-27 01:45
c++
开发语言
后端
C++
协程
库实现
概念
协程
,是一个程序组件,其功能其实就是执行一段可由用户随时中断或继续运行的代码,可与异步机制结合。一个线程中,可存在多个
协程
。
哦咧哇岸居
·
2023-11-27 01:11
C++应用
c++
协程
c++
协程
实现的原理和机制
一、
协程
多线程编程对程序员来说绝对是一场噩梦,特别在大规模的高并发服务端编程中,线程池和异步IO共同工作,一旦出现异常,定位和修改,除了需要浓厚的技术功底和实践经验,有时还需要一些人品。
fpcc
·
2023-11-27 01:39
C++11
C++
c++
C++
协程
入门
1什么是
协程
定义
协程
可以理解为用户态轻量级线程;
协程
拥有自己的上下文和栈;
协程
的切换和调度由用户定义,不用陷入内核;如同一个进程拥有多个线程,一个线程可以拥有多个
协程
。
younger_feiyang_lee
·
2023-11-27 01:07
编程
linux
c++
C++
协程
——实战演示
C++20添加了一项万众期待的新特性——
协程
。(在另一篇文章中,我们会谈到C++20发布的其他特性;而在先前的文章中,我们已讨论过相关话题:C++代码现代化与C++演变。)
Incredibuild
·
2023-11-27 01:07
C++
C++
Coroutines
c++
C++
协程
经典
协程
辅助入门代码:typedefcotask::taskmy_task_t;intmain(){//createataskusingfactoryfunction[withlambdaexpression
海木漄
·
2023-11-27 01:36
C++
C++20
c++
算法
开发语言
Kotlin Jetpack 实战:01. Kotlin 基础
在这些新技术里,Kotlin,
协程
,Jetpack是最具代表性的,它们的知识体系复杂,学起来难度大,学完后实战的坑也多。本系列文章原本是我为小组新人培训准备的,现在重新整理分享出来。
朱涛的自习室
·
2023-11-26 19:29
Kotlin
Jetpack
实战
android
kotlin
Golang通脉之并发初探
进程、线程、
协程
进程(Process),线程(Thread),
协程
(Coroutine,也叫轻量级线程)进程:是一个程序在一个数据集中的一次动态执行过程,可以简单理解为“正在执行的程序”,它是CPU资源分配和调度的独立单位
drunkery
·
2023-11-26 17:36
golang
golang
开发语言
后端
理解无栈
协程
c++20加入了
协程
,为了性能实现的是无栈
协程
。有栈
协程
与无栈
协程
和有栈
协程
与无栈
协程
对
协程
的两种实现做了介绍,简单来说有栈
协程
是可以中断并恢复执行的subroutine,无栈
协程
是状态机。
liuyuan185442111
·
2023-11-26 11:54
基础
无栈协程
Linux的进程/线程/
协程
系列4:进程知识深入总结:上篇
Linux的进程/线程/
协程
系列4:进程/线程相关知识总结前言本篇摘要:1.进程基础知识1.1串行/并行与并发1.2临界资源与共享资源1.3同步/异步与互斥1.4进程控制原语1.5进程状态2.进程进阶知识
shao918516
·
2023-11-26 06:38
linux
进程控制块
进程上下文切换
用于模式和内核模式
进程中断
中断描述符表
尾递归优化 快速排序优化 CPS 变换 call/cc setjmp/longjmp coroutine
协程
栈编程和控制流 讲解
尾递归优化快速排序优化CPS变换call/ccsetjmp/longjmpcoroutine
协程
栈编程和控制流讲解本文为对CS61A学习后部分函数式编程的扩展及最近接触编程语言控制流的学习和思考,主题是栈编程和控制流相关
RzBu11d023r
·
2023-11-25 23:14
理解性笔记
编程语言
python
lisp
Jetpack Compose 中的高级状态和附带效应(上)
如何使用rememberCoroutineScopeAPI在可组合项中创建
协程
并调用挂起函数。一、准备工作1.1、熟悉结构
Android学习小分队
·
2023-11-25 20:46
android
个人整理, 阅读过的干货文章 (每天随时更新)
程序员进阶学习书籍参考指南教你在不使用框架的情况下也能写出现代化PHP代码巧用PHP数组函数PHP框架中间件实现没错,这就是面向对象编程(设计模式)需要遵循的6个基本原则令人困惑的strtotime在PHP中使用
协程
实现多任务调度垃圾回收机制
weixin_47418778
·
2023-11-25 15:33
php
golang
redis
mysql
mongodb
golang
协程
的实现原理
核心概念要理解
协程
的实现,首先需要了解go中的三个非常重要的概念,它们分别是G,M和P,没有看过golang源代码的可能会对它们感到陌生,这三项是
协程
最主要的组成部分,它们在golang的源代码中无处不在
不会写代码的女程序猿
·
2023-11-25 13:42
spring
cloud
spring
boot
软件架构
golang
java
jvm
Python爬虫技巧:百万级数据怎么爬取?
目录前言一、使用多线程/
协程
提高爬虫速度1.1使用多线程1.2使用
协程
1.3注意事项二、使用代理IP解决目标网站限制爬虫的问题三、使用分布式爬虫四、其他一些小技巧总结前言在实际的爬取过程中,我们经常会遇到一些需要大量爬取数据的情况
卑微阿文
·
2023-11-25 13:43
python
爬虫
开发语言
【Unity小帮手】
协程
实现异步加载场景
一共需要:三个场景(Scene)、两个脚本A:(第一个场景)B:(进度条场景)制作进度条(使用UGUI):包含滑动条(Slider)、文本(Text)C:(第二个场景)具体制作流程如下:(1)将脚本①放置在A场景中,实现点击跳转至B场景功能。代码如下: publicvoidGo() { SceneManager.LoadScene("B"); }(2)将脚本②放置在B场景中的载入文本
Y1RV1NG
·
2023-11-25 12:17
Unity小帮手
unity
游戏引擎
kotlin核心之
协程
协程
是轻量级线程(官方表述)
协程
就是方法调用封装成类线程的API。方法调用当然比线程切换轻量;而封装成类线程的API后,它形似线程(可手动启动、有各种运行状态、能够协作工作、能够并发执行)。
步基
·
2023-11-25 11:47
Android开发
kotlin
10分钟带你搞懂
协程
、LiveData-和-Flow,kotlin
协程
并发
从API1开始,处理Activity的生命周期(lifecycle)就是个老大难的问题,基本上开发者们都看过这两张生命周期流程图:随着Fragment的加入,这个问题也变得更加复杂:而开发者们面对这个挑战,给出了非常稳健的解决方案:分层架构。分层架构如上图所示,通过将应用分为三层,现在只有最上面的Presentation层(以前叫UI层)才知道生命周期的细节,而应用的其他部分则可以安全地忽略掉它。
m0_66144765
·
2023-11-25 11:44
程序员
架构
移动开发
android
【Kotlin精简】第9章 Kotlin Flow
1前言上一章节我们学习了Kotlin的
协程
【Kotlin精简】第8章
协程
,我们知道
协程
实质是对线程切换的封装,能更加安全实现异步代码同步化,本质上
协程
、线程都是服务于并发场景下,其中
协程
是协作式任务,线程是抢占式任务
__Yvan
·
2023-11-25 11:41
Kotlin
Android
kotlin
开发语言
android
Python 爬虫高阶
文章目录爬虫高阶一、验证码识别1、简介2、使用方法二、模拟登录1、通过抓包分析2、基于cookie三、代理ip四、异步爬虫1、简介2、异步爬虫方式2.1多线程,多进程2.2线程池,进程池2.3单线程+
协程
SteveKenny
·
2023-11-25 09:14
python
#
爬虫
python
http
开发语言
【Python之路】第九篇--Python基础之线程、进程和
协程
进程与线程的历史进程就是一个程序在一个数据集上的一次动态执行过程。进程一般由程序、数据集、进程控制块三部分组成。我们编写的程序用来描述进程要完成哪些功能以及如何完成;数据集则是程序在执行过程中所需要使用的资源;进程控制块用来记录进程的外部特征,描述进程的执行变化过程,系统可以利用它来控制和管理进程,它是系统感知进程存在的唯一标志。在早期的操作系统里,计算机只有一个核心,进程执行程序的最小单位,任务
weixin_30339457
·
2023-11-25 08:48
python
c/c++
操作系统
上一页
9
10
11
12
13
14
15
16
下一页
按字母分类:
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
其他