Skip to main content
long_desciption

from Producer_Consumer.QueueTool import QueueProducer

from Producer_Consumer.QueueTool import QueueConsumer

from Producer_Consumer.QueueTool import QueueConsumerProcess

import multiprocessing

import json

def test_func(data):

“””test function”””

return json.dumps({“result”: data})

def test():

“””test”””

process_list = []

producer = QueueProducer()

lock = multiprocessing.Lock()

for i in range(4):

p = QueueConsumerProcess(target=test_func, input_queue=producer.queue, filename=”123.json”,

name=”process%d” % i, lock=lock)

p.start()

process_list.append(p)

for i in range(1000000):

producer.produce(str(i))

print(“produce done”)

for p in process_list:

p.stop()

p.join()

if __name__ == ‘__main__’:

test()

Release files for Producer-Consumer 19.9

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for Producer-Consumer 19.9
File Size Uploaded
Producer_Consumer-19.9.tar.gz 3.4 kB Details

Release files / Producer_Consumer-19.9.tar.gz

Download URL Producer_Consumer-19.9.tar.gz
Size 3.4 kB
Tags Source
SHA-256 checksum
How to use checksums
ebc19386197f1466a5cfc1626ae32a61e6c9c2cb43ce725561aebf5170aae683
BLAKE2b-256 checksum
How to use checksums
33ff8d76a0f671b1d454c65ea770f1607f3a3874d79d9bb5fb7224791342b1ef
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/0.9.8 requests-toolbelt/0.9.1 tqdm/4.34.0 CPython/2.7.5

Release history Release notifications | RSS feed

This release

19.9 This release

1 release file

19.8

1 release file

19.7

1 release file

19.6

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page