Chinaunix首页 | 论坛 | 博客
  • 博客访问: 5119671
  • 博文数量: 921
  • 博客积分: 16037
  • 博客等级: 上将
  • 技术积分: 8469
  • 用 户 组: 普通用户
  • 注册时间: 2006-04-05 02:08
文章分类

全部博文(921)

文章存档

2020年(1)

2019年(3)

2018年(3)

2017年(6)

2016年(47)

2015年(72)

2014年(25)

2013年(72)

2012年(125)

2011年(182)

2010年(42)

2009年(14)

2008年(85)

2007年(89)

2006年(155)

发布时间:2016-03-17 14:56:30

鼎鼎大名的 Gevent 。协程核心思想是通过再次切分时间片,进行细粒度的上下文切换达到“并行”的效果,这种行为与线程类似,但是不在系统层面而是在应用的层面开销很小,所以称为协程。- 所以某种程度上来说,协程的调度是应用主动进行的。- 可以通过调用 gevent.sleep 来主动的进行协程调度- ge.........【阅读全文】

阅读(1954) | 评论(0) | 转发(0)

发布时间:2016-03-17 10:39:19

gevent 比起其他框架(比如tornado,twisted)的一个巨大优势就是:用同步的方法(自然没有回调函数)写异步应用,因为同步的方式更接近开发人员的编程思维。gevent可以用一句话向pythoner阐述:使用多路IO复用对文件描述符的事件监听,从而撬动协程的“透明”切换。这句话说起来容易,但是阐述起来就复杂些:.........【阅读全文】

阅读(2171) | 评论(0) | 转发(0)

发布时间:2016-03-12 15:05:58

# -*- encoding: utf-8 -*-"""通过tasklet构造的对象只是加入调度队列,必须等待schedule,真正执行队列即执行可以通过四个方法:stackless.run(), stackless.schedule(),channel.send(), channel.receive()任何新建的tasklet必须等待schedule方法来调度,.........【阅读全文】

阅读(1429) | 评论(0) | 转发(0)

发布时间:2016-03-10 17:37:13

Twisted as an Erlang nodeTwisted as an Erlang nodePrequesitesIn this document, we'll assume that you have a basic knowledge of Twisted (how to create a client, how to create a server, what is the protocol/factory mechanism, what is a deferred), and of Erlang (w.........【阅读全文】

阅读(1167) | 评论(0) | 转发(0)

发布时间:2016-03-10 15:47:58

原文链接一:Git是什么?       Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后干活,.........【阅读全文】

阅读(1266) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册