码迷,mamicode.com
首页 >  
搜索关键字:yield coroutine    ( 2302个结果
4.迭代器和生成器
python 迭代器和生成器 python 迭代器和生成器 python 迭代器和生成器 python 迭代器和生成器 一、可迭代协议:可以被迭代要满足要求的就叫做可迭代协议。内部实现了__iter__方法 iterable:可迭代的 对应的标志 什么叫迭代?:一个一个取值,就像for循环一样取值 ...
分类:其他好文   时间:2018-12-19 17:57:58    阅读次数:175
Python进程、线程、协程的对比
1. 执行过程 每个线程有一个程序运行的入口、顺序执行序列和程序的出口。但是线程不能够独立执行,必须依存在进程中,由进程提供多个线程执行控制。每个线程都有他自己的一组CPU寄存器,称为线程的上下文,该上下文反映了线程上次运行该线程的CPU寄存器的状态。 协程,又称微线程,Coroutine。执行过程 ...
分类:编程语言   时间:2018-12-18 19:35:09    阅读次数:183
单线程实现并发——协程,gevent模块
一 并发的本质 1 切换 2 保存状态 二 协程的概念 协程,又称微线程,纤程。英文名Coroutine。单线程下实现并发,用户从应用程序级别控制单线程下任务的切换,注意一定是遇到I/O才切。 协程的特点在于是一个线程执行,那和多线程比,协程有何优势? 最大的优势就是协程极高的执行效率。因为子程序切 ...
分类:编程语言   时间:2018-12-18 19:32:56    阅读次数:157
gevent 协程 使用
Python通过yield提供了对协程的基本支持,但是不完全。而第三方的gevent为Python提供了比较完善的协程支持。 gevent是第三方库,通过greenlet实现协程,其基本思想是: 当一个greenlet遇到IO操作时,比如访问网络,就自动切换到其他的greenlet,等到IO操作完成 ...
分类:其他好文   时间:2018-12-18 19:30:18    阅读次数:208
多线程编程之线程基础
前言此内容是阅读了书籍《JAVA多线程编程核心技术》后作为学习总结的文章,同时也梳理一下内容。建议大家有兴趣都可以阅读一下这本书,对于想了解更多的同学来说是一个很好的教材,同时建议大家多去思考和动手编写代码,融会贯通之后再去看一遍,会有更多的体会。就比如《JVM底层实现最佳实战》的书籍一样,我读了已经不下五遍了,但每次读都能有新的收获一样。希望对大家有帮助。该篇文章是用于了解多线程的一些基本概念、
分类:编程语言   时间:2018-12-18 15:57:42    阅读次数:149
Python yield用法浅析(stackoverflow)
这是stackoverflow上一个关于python中yield用法的帖子,这里翻译自投票最高的一个回答,原文链接 here 问题 Python中yield关键字的用途是什么?它有什么作用?例如,我试图理解以下代码 &sup1: 这是调用者(caller): 当调用方法_get_child_ ...
分类:编程语言   时间:2018-12-18 13:56:43    阅读次数:150
两数之和
解法: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 ...
分类:其他好文   时间:2018-12-16 23:37:39    阅读次数:155
15.3 Task Task.Yield和Task.Delay说明
https://blog.csdn.net/hurrycxd/article/details/79827958 书上看到一个Task.Yield例子,Task.Yield方法创建一个立即返回的awaitable。等待一个Yield可以让异步方法在执行后续的部分时返回到调用方法。可以理解为离开当前的消 ...
分类:其他好文   时间:2018-12-16 23:36:31    阅读次数:151
Laravel模板引擎Blade中section的一些标签的区别介绍
Laravel 框架中的 Blade 模板引擎,很好用,但是在官方文档中有关 Blade 的介绍并不详细,有些东西没有写出来,而有些则是没有说清楚。比如,使用中可能会遇到这样的问题: 1.@yield 和 @section 都可以预定义可替代的区块,这两者有什么区别呢?2.@section 可以用 ...
分类:其他好文   时间:2018-12-16 23:27:18    阅读次数:160
[记录]python的简单协程框架(回调+时间循环+select)
# -*- coding: utf-8 -*- # @Time : 2018/12/15 18:55 # @File : coroutine.py #一个简单的 Coroutine 框架 import socket # on top of TCP import time from selectors... ...
分类:编程语言   时间:2018-12-15 21:10:11    阅读次数:256
2302条   上一页 1 ... 61 62 63 64 65 ... 231 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!