# Example Python program that runs a producer thread and a consumer thread # A producer thread # A consumer thread # Write transformed message to the transformed queue print("CT:PQ:%d, ThreadId:%d"%(rawQueue.qsize(), threading.get_native_id())); # Create a queue for raw messages # Create a queue for transformed messages # Create a producer thread # Create a consumer thread # Start the producer and consumer threads consumerThread1.start(); # Wait for all the threads to complete |
PT:PQ:1, ThreadId: 116127 PT:PQ:2, ThreadId: 116127 PT:PQ:3, ThreadId: 116127 ... ... PT:PQ:19, ThreadId: 116128 PT:PQ:20, ThreadId: 116128 CT:PQ:19, ThreadId:116129 CT:TQ:1, ThreadId:116129 CT:PQ:18, ThreadId:116130 CT:PQ:17, ThreadId:116129 CT:TQ:3, ThreadId:116130 ... ... CT:PQ:2, ThreadId:116129 CT:PQ:1, ThreadId:116130 CT:TQ:19, ThreadId:116129 CT:TQ:19, ThreadId:116130 CT:PQ:0, ThreadId:116130 CT:TQ:20, ThreadId:116130 |