摘要:send端 receive端 消费一个消息可能会花好几秒。你可能会问,如果如果一个消费者启动了一个长的任务,消息发了一半然后死了。按我们现在的代码,一旦rabbitmq传递了一个消息到给消费者,然后rabbitmq就迅速的将这个消息从内存里删除。在这种情况下,如果你kill了一个消费者,我们就会失去
阅读全文
12 2016 档案
摘要:进程 cpu要执行多任务,出现了进程; 进程是一个程序需要运行所需的资源的集合。 每个进程数据是独立的 每个进程里至少有一个线程。 进程里可以有多个线程 线程数据共享的 一个进程的多个线程可以充分利用多核cpu,即可以跑在多核上。 mutliprocessing pipe Queue 上面两个实现的
阅读全文
摘要:操作系统发展史 手工操作(无操作系统) 1946年第一台计算机诞生--20世纪50年代中期,还未出现操作系统,计算机工作采用手工操作方式。 手工操作程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,
阅读全文
摘要:Python 有两个内建的模块用于处理命令行参数: 一个是 getopt,《Deep in python》一书中也有提到,只能简单处理 命令行参数; 另一个是 optparse,它功能强大,而且易于使用,可以方便地生成标准的、符合Unix/Posix 规范的命令行说明。 下面是optparse的实例
阅读全文
摘要:SocketServer socketserver一共有这么几种类型 让你的socketserver并发起来, 必须选择使用以下一个多并发的类 class socketserver.ForkingTCPServer class socketserver.ForkingUDPServer class
阅读全文
摘要:1、Socket参数介绍 A network socket is an endpoint of a connection across a computer network. Today, most communication between computers is based on the In
阅读全文