实例1:消息队列Queue,不要将文件命名为“queue.py”,否则会报异常“importError: cannot import name 'Queue'”
| 1234567891011121314151617181920212223242526272829 | #coding=utf-8 |
False
True
except1,消息队列已满,现有消息数量:3
except2,消息队列已满,现有消息数量:3
message-1
message-2
message-3
实例二:通过Process进程间通信
| 123456789101112131415161718192021222324252627282930313233 | from |
start...
Put A to queue...
Put B to queue...
Put C to queue...
Get A from queue...
Get B from queue...
Get C from queue...
done...
实例三:通过Manager进程间通信
| 123456789101112131415161718192021222324252627 | from |
(7720) start
writer启动(7284),父进程为(7720)
reader启动(8712),父进程为(7720)
reader 从Queue获取到消息:c
reader 从Queue获取到消息:h
reader 从Queue获取到消息:a
reader 从Queue获取到消息:o
reader 从Queue获取到消息:g
reader 从Queue获取到消息:e
(7720) End



