When dealing with a real time application in which you are required to process a lot of data from multiple sources in parallel, system resources disappear quickly. Add some CPU intensive processing and you are set to fail.
This talk will illustrate a solution to solve a CPU bound problem with a data stream of tens of megabytes. I will talk about how easy it is to fail and how to obtain a working solution.
The following arguments will be discussed:
- threading and its limitations
- multiprocessing and its limitations
- shared memory
- a solution: multiprocessing + shared memory
Code will be provided and shown during the talk.
Feedback form: https://python.it/feedback-1656
in __on Sunday 5 May at 11:45 **See schedule**