码迷,mamicode.com
首页 >  
搜索关键字:yield coroutine    ( 2302个结果
Python中生成器,迭代器,以及一些常用的内置函数.
知识点总结 生成器 生成器的本质就是迭代器. 迭代器 :Python中提供的已经写好的工具或者通过数据转化得来的. 生成器: 需要我们自己用Python代码构建的 创建生成器的三种方法: 1. 通过生成器函数 2. 通过生成器推导式 3. python内置函数或者模块提供 生成器函数 yield : ...
分类:编程语言   时间:2019-06-20 21:16:33    阅读次数:138
生成器/内置函数
生成器 本质就是迭代器,手动写的迭代器 生成器的产生方式 生成器函数 yield 阻塞 return 和 yield yield from 匿名函数 列表推导式 生成器表达式 内置函数 ...
分类:其他好文   时间:2019-06-20 20:03:57    阅读次数:127
lua:写了个基于协程的task调度库
写了一个(不完整的)基于协程的task调度库 sample code如下 features 支持spwan 支持在task里面spawn 支持task里面yield 支持task里面等待其他task todo 支持在task里面sleep 支持在task里面设置和等待event 完整源代码如下 ...
分类:其他好文   时间:2019-06-19 23:27:12    阅读次数:135
对生成器的理解
具体还是要参考:廖雪峰——生成器 要创建一个generator,有很多种方法。第一种方法很简单,只要把一个列表生成式的list[]改成(),就创建了一个generator: 第二种方法——生成器函数:如果一个函数定义中包含yield关键字,那么这个函数就不再是一个普通函数,而是一个generator ...
分类:其他好文   时间:2019-06-18 18:25:33    阅读次数:155
vscode源码分析【二】程序的启动逻辑
上一篇文章:https://www.cnblogs.com/liulun/ (小广告:我做的开源免费的,个人知识管理及自媒体营销工具“想学吗”:https://github.com/xland/xiangxuema) 我们在package.json里能找到他的入口文件; electron是分主进程和 ...
分类:其他好文   时间:2019-06-17 01:11:10    阅读次数:144
async for 在爬虫中的使用例子
``` import asyncio import re import typing from concurrent.futures import Executor, ThreadPoolExecutor from urllib.request import urlopen DEFAULT_EXEC... ...
分类:其他好文   时间:2019-06-15 18:52:47    阅读次数:131
async for的使用
``` import random import asyncio async def random_number_gen(delay, start, end): while True: yield random.randint(start, end) await asyncio.sleep(dela... ...
分类:其他好文   时间:2019-06-15 17:18:50    阅读次数:108
sleep和wait的区别
public class SleepAndWait { public static void main(String[] args) { new Thread(new Thread1()).start(); try { //sleep不会释放锁对象,但是导致了程序暂停执行指定的时间,让出cpu给其他 ...
分类:其他好文   时间:2019-06-14 22:18:47    阅读次数:153
【并发】8、借助redis 实现多线程生产消费阻塞队列
顾名思义这个就是再消费的时候,不是之前的那哥用yield进行线程切换的操作,而是用线程等待阻塞的方式去执行,说实话我感觉效率不一定有之前那个好, 因为我对这种阻塞队列使用的时候,之前有发现阻塞队列,塞着塞着线程就会进入假死状态,这个很奇怪,但是有的时候又是好的,这个也不清楚到底是为什么 但是毕竟也是 ...
分类:编程语言   时间:2019-06-12 18:09:38    阅读次数:173
sleep(0)、usleep(0)与sched_yield() 调度
结论: 如果你是为了耗掉一个机器周期 ,那直接asm ("nop") , 如果是为了让权,建议把 所有使用 usleep(0) 换成 sched_yield() ; 最近发现很多hpc 领域的MPI程序中在用usleep(0) ,比较差异。 后来问了之前做hpc 的同事 得到的答复是 一般用usle ...
分类:其他好文   时间:2019-06-11 13:14:03    阅读次数:174
2302条   上一页 1 ... 45 46 47 48 49 ... 231 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!