码迷,mamicode.com
首页 >  
搜索关键字:协程    ( 1680个结果
python3.7中asyncio的具体实现
讲讲我在使用python异步IO语法时踩过的坑 简单介绍异步IO的原理 以及利用最新语法糖实现异步IO的步骤, 然后给出实现异步的不同例子 网上找了很多python的asyncio示例.很多都是用 通过create_future向里面添加task的方法来进行异步IO调用. 这种方法显然不是很好理解, ...
分类:编程语言   时间:2019-04-29 20:45:47    阅读次数:132
对协程的理解
对于操作系统来说,协程其实是一种特殊的线程,对于CPU来说,协程是非抢占式(进程和线程是抢占式的),实现机理如下: 有两个function:A, B, A调用B,B要执行一段时间,很晚才返回,A不会因为等B而一直占用CPU,即A是非阻塞的。B返回后,A又能继续执行。神奇的是,A和B又是走在一条独木桥 ...
分类:其他好文   时间:2019-04-28 15:35:46    阅读次数:124
python之进程,线程,协程简单理解
进程:资源单位,由操作系统控制调度。正在执行的一个程序或者过程,进程之间不共享资源,进程间通讯手段:管道,队列,信号量等。多用于计算密集型场景,如金融计算 线程:是cpu的最小执行单位,由操作系统控制调度。一个进程至少有一个线程,同一个进程里面的多个线程共享该进程的内存资源(此处会涉及到资源的抢夺) ...
分类:编程语言   时间:2019-04-25 22:44:08    阅读次数:212
Java多线程面试
1、说说进程、线程、协程之间的区别 简而言之,进程是程序运行和资源分配的基本单位,一个程序至少有一个进程,一个进程至少有一个线程.进程在执行过程中拥有独立的内存单元,而多个线程共享内存资源,减少切换次数,从而效率更高.线程是进程的一个实体,是cpu调度和分派的基本单位,是比程序更小的能独立运行的基本 ...
分类:编程语言   时间:2019-04-24 11:58:02    阅读次数:154
go任务调度11(分布式crontab架构分析)
crontab是单机工具(所有worker都在调度,如果有1000个任务,所有worker都在调用者1000个任务。对于编译型语言来说,排序一个一千万的数组只需要一秒,对于一千一万的调度,无需担心性能)(相当于完成一个到worker集群的通知,通知它们杀死任务)
分类:其他好文   时间:2019-04-21 17:23:26    阅读次数:125
rust
rust 教程 https://special-csdncms.csdn.net/rust/index.shtml钟宇腾以coroutine-rs为例深入浅出Rust协程库 https://www.csdn.net/article/2015-08-15/2825469冯耀明本次分享了:用Rust实现 ...
分类:其他好文   时间:2019-04-21 10:16:12    阅读次数:188
go任务调度1(go的操作系统命令调用)
packagemainimport("fmt""os/exec")funcmain(){var(cmd*exec.Cmderrerror)cmd=exec.Command("/bin/bash","-c","echo1")err=cmd.Run()fmt.Println(err)}packagemainimport("fmt""os/exec")funcmain(){var(cmd*exec.Cm
分类:其他好文   时间:2019-04-19 17:49:24    阅读次数:163
游戏开发面试题
面试第一次知识总结: 一、Unity基本操作 1、unity提供哪几种光源? 2、物体发生碰撞的必要条件什么? 3、碰撞体和触发器区别与联系 4、预设(prefab)的好处 5、如何利用unity开发2D游戏 6、事件函数的执行顺序 7、协程 8、对象池 9、物体旋转和添加力 10、Unity、Mo ...
分类:其他好文   时间:2019-04-19 00:50:24    阅读次数:170
并发与并行
并发与并行 并行 : 任务数 <= 核数 ; 真正的 多个任务同时执行并发 : 任务数 > 核数 ; 快速的依次执行多个任务 并行 指的是任务数小于等于CPU核数,即同一时刻多个任务真的是?起执行的,真正的并行执行多任务只能在多核CPU上实现,但是由于任务数量远远多于CPU的核心数量,所以操作系统也 ...
分类:其他好文   时间:2019-04-14 18:13:55    阅读次数:146
python中generator;对yield的理解
最近学到python的协程的时候,对于yield就是没理解清楚,后来查到资料之后明白了,定义函数里面有yield语句则就是g=callable()就成为了一个generator,其实yield就类似于return语句,暂停执行并返回值,当generator调用这个值之后,它就没有这个值了,具体可以参 ...
分类:编程语言   时间:2019-04-11 01:00:46    阅读次数:136
1680条   上一页 1 ... 47 48 49 50 51 ... 168 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!