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
协程libgo
Go语言入门记录:从基础到变量、函数、控制语句、包引用、interface、panic、go
协程
、Channel、sync下的waitGroup和Once等
程序入口文件的包名必须是main,但主程序文件所在文件夹名称不必须是main,即我们下图hello_world.go在main中,所以感觉packagemain写顺理成章,但是如果我们把main目录名称改成随便的名字如filename也是可以运行的,所以迷思就在于写在文件开头的那个packagemain和java中不是一个概念。主程序中函数是固定的。运行这个文件用gorunhello_world.
喂-不吃素的熊宝宝
·
2023-08-30 23:01
golang
开发语言
后端
关于 Handler 的这 20 个问题,你都清楚吗?
官方建议采用Kotlin
协程
替代,或者自行实现。事实上,无论是AsyncTask还是
协程
,背后都有Handler的功劳。
KD小帅
·
2023-08-30 23:03
EPOLL解决单个客户端同时连接多个服务端的问题
之前尝试过没有成功改成
协程
了但是
协程
依赖于
协程
库所以重新改成EPOLL今天试了下成功了关键代码#ifdefEPOLLboolQMCY_APP::CreateEPOLL(){m_epoll_fd=epoll_create1
QMCY_jason
·
2023-08-30 22:51
服务器
golang进阶必知问题
7、进程、线程、
协程
的概念和区别?8、map、slice、channel的底层实现?9、从两百万个字符的slice中快速查找我们需要的子串10、本地队列和全局队列的区别?从队列中取出goroutin
海豹姥爷
·
2023-08-30 20:47
golang
代码搜索技巧
在IDE中搜索代码时,经常会被相近的无关代码干扰,如筛选所有使用
协程
的代码段,可见有大量“噪音”。
·
2023-08-30 19:25
后端
代码搜索技巧
在IDE中搜索代码时,经常会被相近的无关代码干扰,如筛选所有使用
协程
的代码段,可见有大量“噪音”。
techdashen
·
2023-08-30 19:51
后端
Go用两个
协程
交替打印100以内的奇偶数
int)func wokr1() { for i := 1; i <= 100; i++ { flagChan <- 666 // 塞入 if i%2 == 1 { fmt.Println("
协程
techdashen
·
2023-08-30 19:17
后端
go
协程
Golang提供了如何实现go
协程
只需要在函数前面加上go即可gotask()packagemainimport("fmt""time")funcshow(msgstring){fori:=0;i=10
会飞的尼古拉斯
·
2023-08-30 13:24
GO
golang
2019-04-01
最近在学习
协程
。在百度上看了很多资料,先来介绍下
协程
吧。在这里把学习到的整理下。
协程
就是一个用户态的轻量级的线程。
拉一曲扯淡
·
2023-08-30 10:52
php
协程
异步,swoole
协程
和异步区分_PHP开发框架教程
从4.0版本入手下手Swoole供应了完整的
协程
(Coroutine)+通道(Channel)特征,带来全新的CSP编程模子。应用层能够运用完整同步的编程体式格局,底层自动完成异步IO。
设计圈
·
2023-08-30 02:37
php
协程
异步
php swoole
协程
,Swoole
协程
的执行顺序?
在一个worker里,我们几乎可以随意起多个
协程
,如下面的代码for($i=0;$i<4;$i++){Swoole\Coroutine::Create(function()use($i){Swoole\
AkaCMD
·
2023-08-30 02:07
php
swoole协程
swoole
协程
框架?
Swoole是一个高性能的PHP扩展,可以用于构建异步、并发和高性能的网络应用。它提供了许多底层网络通信和多进程管理的功能,使得开发者可以更轻松地编写高性能的服务器程序。以下是Swoole的一些主要特点和功能:异步非阻塞:Swoole基于事件驱动的模式,支持异步非阻塞的网络通信,能够处理大量并发连接而不会阻塞其他请求的处理。多进程管理:Swoole提供了多进程管理的能力,可以通过创建多个Worke
smallmww
·
2023-08-30 02:05
swoole
swoole
后端
php
Unity——延迟、
协程
延迟函数Destroy(object,floattime):time时间之后销毁object类型Destroy(this.gameObject,3.5f);Invoke:延迟函数,通过方法名延迟调用对应函数注意:当此脚本或者当前脚本所在的游戏物体失活,延迟函数依然会执行;但是当前脚本或者游戏物体被销毁,延迟函数就不会执行voidUpdate(){Invoke("AliveInvoke",5.2f)
缘笙箫196
·
2023-08-29 23:39
unity
c#
unity
Kotlin
协程
简述与上下文和调度器(Dispatchers )
协程
概述子程序或者称为函数,在所有的语言中都是层级调用,如:A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返回,最后是A执行完毕。
Android技术栈
·
2023-08-29 22:43
kotlin
kotlin
开发语言
android
程序员
开发
Android开发
Go用两个
协程
交替打印100以内的奇偶数
time")varflagChan=make(chanint)funcwokr1(){fori:=1;i<=100;i++{flagChan<-666//塞入ifi%2==1{fmt.Println("
协程
·
2023-08-29 21:53
后端
【八股文】八股文自测(进来看看有没有你不熟悉的知识吧)
目录锁升级volatilecas线程池死锁进程间通信线程、进程、
协程
jmmaqs可重入锁countdownlatch同步和异步如果让你设计垃圾收集策略你会如何设计如果让你设计类加载机制你会怎样设计缓存击穿和缓存雪崩
是瑞穗的猫啊
·
2023-08-29 11:06
java
spring
jvm
缓存
数据库
redis
浅谈Lua
协程
和函数的尾调用
前言虽然不经常用到
协程
,但是也不能谈虎色变。同时,在有些场景,
协程
会起到一种不可比拟的作用。所以,了解它,对于一些功能,也会有独特的思路和想法。
协程
概念关于进程和线程的概念就不多说。
浮生述梦
·
2023-08-29 11:57
cocos2dx学习之路
游戏开发的一些总结
lua
cocos2d
并发-并发挑战及底层实现原理笔记
减少上下文切换的方方法–无锁并发编程,eg:将数据的id按照hash算法取模分段,不同线程处理不同段的数据–cas算法:java的atomic包使用cas算法来更新数据,不需要加锁–使用最少的线程:–
协程
zhendeWD
·
2023-08-29 09:59
#
java并发编程
并发
理解
协程
并搞定
协程
相关面试题
一、什么是
协程
协程
:实现协作式多任务,可以在程序执行内部中断,转而执行其他
协程
。
超大大小猿
·
2023-08-29 07:04
控制goroutine 的并发执行数量
正常项目,
协程
数量超过十万就需要引起重视。如果有上百万goroutine,一般是有问题的。
techdashen
·
2023-08-29 06:24
后端
队列和栈 进程线程
协程
封装特点 可迭代对象 死锁互斥锁
1、进程是资源分配的单位2、线程是操作系统调度的单位3、进程切换需要的资源很最大,效率很低4、线程切换需要的资源一般,效率一般(不考虑GIL)5、
协程
切换任务资源很小,效率高6、多进程、多线程根据cpu
苏城酒客
·
2023-08-29 05:32
【Android】Coroutine
协程
原理详解
前言
协程
是一个并发方案。也是一种思想。传统意义上的
协程
是单线程的,面对io密集型任务他的内存消耗更少,进而效率高。但是面对计算密集型的任务不如多线程并行运算效率高。
Android学习小分队
·
2023-08-29 05:20
Android
kotlin
coroutine
android
kotlin
java
协程
摘录自即学即用Kotlin-
协程
1.概念
协程
是轻量级的线程,是因为它基于线程池API,所以,处理并发任务这件事上游刃有余
协程
可以使用阻塞的方式写出非阻塞的代码,触发并发时常见的回调地狱2.使用GlobalScope.launch
纳兰沫
·
2023-08-29 02:15
同步、异步、
协程
目录同步异步https异步请求:
协程
1.为什么会要
协程
?2.异步的运行流程是什么3.
协程
的原语操作4.
协程
的定义?5.调度器的定义?6.调度的策略?7.api封装,hook8.多核的模式?
在三年之后
·
2023-08-29 00:49
C++开发后端基础知识
网络
c++
在 Android 应用中使用 Kotlin
协程
- 官方示例详解(6) - 将
协程
与 WorkManager 结合使用
1.什么是WorkManagerWorkManager属于AndroidJetpack的一部分,是一种架构组件.WorkManager是一个兼容、灵活且简单的库,用于处理可延迟的后台工作。WorkManager是Android中这些用例的推荐解决方案。2.WorkManager有什么用。用于处理既需要机会性执行,又需要有保证的执行的后台工作。机会性执行意味着WorkManager会尽快执行您的后台
行走中的3卡
·
2023-08-29 00:02
控制goroutine 的并发执行数量
正常项目,
协程
数量超过十万就需要引起重视。如果有上百万goroutine,一般是有问题的。
·
2023-08-28 23:06
后端
掌握C/C++
协程
编程,轻松驾驭并发编程世界
一、引言
协程
的定义和背景
协程
(Coroutine),又称为微线程或者轻量级线程,是一种用户态的、可在单个线程中并发执行的程序组件。
协程
可以看作是一个更轻量级的线程,由程序员主动控制调度。
linux大本营
·
2023-08-28 19:37
c语言
c++
协程
多线程
Kotlin开发笔记:
协程
基础
Kotlin开发笔记:
协程
基础导语本章内容与书的第十五章相关,主要介绍与
协程
相关的知识。总的来说,本文将会介绍Kotlin中关于异步编程的内容,主要就是与
协程
有关。
Tai_Monster
·
2023-08-28 13:01
Kotlin学习笔记
kotlin
笔记
微信
Linux服务器开发,redis,memcached,nginx网络组件
推荐一个零声学院免费公开课程,个人觉得老师讲得不错,分享给大家:Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,
协程
屯门山鸡叫我小鸡
·
2023-08-28 12:26
linux
服务器
nginx
6种epoll的做法,从redis,memcached到nginx的网络模型实现
epoll专注后台服务器开发,包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,
协程
linux大本营
·
2023-08-28 12:25
nginx
linux
epoll
tcpip
网络编程
从网络编程看 redis、mysql、skynet、memcached、nginx等应用
多进程专注于服务器后台开发,包括C/C++,Linux,Nginx,ZeroMQ,MySQL,Redis,fastdfs,MongoDB,ZK,流媒体,CDN,P2P,K8S,Docker,TCP/IP,
协程
linux大本营
·
2023-08-28 12:55
memcached
nginx
mysql
网络编程
epoll
# Go学习-Day8
文章目录Go学习-Day8单元测试Goroutine进程和线程并发和并行Go
协程
和主线程MPG模式CPU相关
协程
并行的资源竞争Go学习-Day8个人博客:CSDN博客单元测试testing框架会将xxx_test.go
ahardstone
·
2023-08-28 10:29
Go
golang
学习
log4j
golang channel
channel是不同
协程
之间异步通信的数据结构。
哈温最可爱
·
2023-08-28 01:28
golang
开发语言
后端
golang-context(上下文总结)
go-Context使用笔记:1.context.WithCancel()功能:返回一个继承的Context,在父
协程
context的Done函数被关闭时会关闭自己的Done通道,或者在执行了如下cancel
一颗简单的心
·
2023-08-27 16:44
golang笔记
golang
Go语言:为什么要使用上下文(context)而不是计时器(timer)加通道(channel)的方式来控制
协程
上下文context是对计时器(timer)+通道(channel)+同步锁(sync.Mutex)的封装,主要用于多个
协程
间的统一控制,如取消和定时。
pengpengzhou
·
2023-08-27 16:43
go
go
context
通道
定时器
上下文
Go 并发编程:防止Goroutine泄露
防止Goroutine泄露Goroutine开启后一般会一直执行到它终止,也有遇到不可恢复的错误(如
协程
内部错误或父
协程
退出)时被迫终止。
GoFuncChan
·
2023-08-27 15:30
android视图组件化MVVM架构
lifecycle,viewmodel和liveData都还没有发布,从去年开始,我将之前的项目架构重新用kotlin重写了,同时引入databinding,dagger,retrofit,rxjava,
协程
等
王者梦回Arvin
·
2023-08-27 15:29
2308
协程
超传客户用法
原文协超客使用文档基本用法如何包含
协程
超传客户
协程
超传客户是雅库的子库,雅库是仅头的,下载雅库库之后,在自己的工程中包含目录:包含目录(包含)包含目录(包含/雅兰/第三方)如果是g++编译器还需要启用C
fqbqrr
·
2023-08-27 11:20
c++
cpp
c++
Python生成器(Generator)
python因为GIL的原因,多线程的使用有很大的限制(或性能不佳),所以广泛的要使用
协程
,而python
协程
的基础便是生成器(与Golang的协
spiritx
·
2023-08-27 07:46
python
开发语言
协程
分析之context上下文切换
协程
现在已经不是个新东西了,很多语言都提供了原生支持,也有很多开源的库也提供了
协程
支持。
waruqi
·
2023-08-27 07:12
tbox
boost
协程
跨平台
网络
异步开发
go和rust的
协程
模型
协程
协程
是一种可以调度的计算单元,它和线程有很多相似的地方:可以被挂起和恢复,有自己的运行上下文。
wangjie_yy
·
2023-08-27 06:00
进程,线程,
协程
1、进程进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。每个进程都有自己的独立内存空间,不同进程通过进程间通信来通信。由于进程比较重量,占据独立的内存,所以上下文进程间的切换开销(栈、寄存器、虚拟内存、文件句柄等)比较大,但相对比较稳定安全。2、线程线程是指进程内的一个执行单元,也是进程内的可调度实体。线程是进程的一个实体,是CPU调度和分
辰辰
·
2023-08-27 06:59
java
java
linux
服务器
swoole(v4.4.16)
协程
curl
Swoole\Runtime::enableCoroutine(true,SWOOLE_HOOK_ALL|SWOOLE_HOOK_CURL);for($i=0;$i<=20;$i++){go(function()use($i){//sleep(2);$ch=curl_init();curl_setopt($ch,CURLOPT_URL,'http://116.62.45.127/index.php
vins
·
2023-08-27 00:56
【学习笔记】性能测试——Jmenter的使用入门(自用)
测试手段:主要使用工具JMeter:基于线程loadrunner基于线程locust:基于
协程
python的第三方
℃change
·
2023-08-26 19:45
学习
笔记
压力测试
测开面经分享(偏Python)
分钟测开题目如下可以尝试自己先写,写完之后再去看参考解法哦~1、编写一段代码,把list的数平方(语言不限)ListA=[1,3,5,7,9,11]2、使用Python语言编写一个日志装饰器3、进程、线程、
协程
有什么区别
测试大圣
·
2023-08-26 18:31
软件测试
python
职场和发展
自动化测试
测试工具
selenium
面试
day07-go.sync.waitgroup
参考自:http://yangxikun.github.io/golang/2020/02/15/golang-sync-waitgroup.html示例,通过wg控制
协程
的执行顺序wg的底层结构:nocopy
Winnifred_
·
2023-08-26 17:39
unity3d+网络模块:protobuf,协议包组成,拆包黏包,多
协程
接收,网络协议派发,大端小端,压缩,加密
protobuf转字节流[ProtoContract]publicclassTestProto{[ProtoMember(1)]publiclongaccountId;[ProtoMember(2)]publicstringpassword;}//////序列化pb数据////////////publicstaticbyte[]NSerialize(Tt){byte[]buffer=null;us
四夕立羽
·
2023-08-26 15:08
Unity3d+网络
unity3d
网络模块
协议包组成
拆包黏包
大端小端压缩加密
【0824面试】快手客户端开发一面凉经
3、页表的内部结构4、虚拟内存和物理内存5、如何在cache中写入数据6、
协程
清楚吗?7、https传输的过程,每一次都需要公钥加密私钥解密吗?知道底层算法是什么吗?
菜鸟的Zoom之旅
·
2023-08-26 08:12
路漫漫找工作
面试
浅谈Golang垃圾回收
在弄清楚怎样GC之前最好能清楚程序是怎样运行的,在Go里面,我们可以轻松地创建数以万计的
协程
,他们被调度器调度到系统线程上去运行,此外因为程序是提前被编译好的,一个二进制文件就包含了所有的内容,可以在任何环境去运行
真实的追梦者
·
2023-08-26 00:55
自定义
协程
难点自己写了一遍
协程
,困难的地方在于unity中的执行顺序突然发现unity里面可以yieldreturn的其实有很多WaitForSecondsWaitForSecondsRealtimeWaitForEndOfFrameWaitForFixedUpdateWaitUntilWaitWhileIEnumerator
猫不在
·
2023-08-25 20:36
c#
unity
上一页
28
29
30
31
32
33
34
35
下一页
按字母分类:
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
其他