2014年12月28日
摘要: 上文的程序中有这样一段: class MessageHandler(tornado.web.RequestHandler): def get(self): self.write(''' Please Input Message ''' ... 阅读全文
posted @ 2014-12-28 20:12 inevermore 阅读(532) 评论(0) 推荐(0) 编辑
摘要: Tornado的搭建很简单,使用pip,或者下载源码均可。 我们先看一个最简单的程序: import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler): def get(self): self.write("Hello World") appli... 阅读全文
posted @ 2014-12-28 19:06 inevermore 阅读(333) 评论(0) 推荐(0) 编辑
摘要: 之前用C++写过一篇生产者消费者的实现。 生产者和消费者主要是处理互斥和同步的问题: 队列作为缓冲区,需要互斥操作 队列中没有产品,消费者需要等待,直到生产者放入产品并通知它。队列慢的情况类似。 这里我使用list模拟Python标准库的Queue,这里我设置一个大小限制为5: SyncQueue.py from threading import Lock fro... 阅读全文
posted @ 2014-12-28 14:36 inevermore 阅读(1442) 评论(0) 推荐(0) 编辑