Using the python multiprocessing module for IO with pygame on Mac OS 10.7

前端 未结 3 746
刺人心
刺人心 2021-02-13 12:15

I use pygame for running experiments in cognitive science, and often I have heavy I/O demands so I like to fork off these tasks to separate processes (when using a multi-core ma

3条回答
  •  忘了有多久
    2021-02-13 12:42

    Try this link:

    http://www.slideshare.net/dabeaz/an-introduction-to-python-concurrency#btnPrevious

    It may help. The problem is that you are creating a process that never stops. This should be declared as a daemon:

    p = multiprocessing.Process(target=f)
    p.daemon = True
    p.start()
    

    Not sure if this will solve the problem, I'm just learning about the multiprocessing module as I'm posting this.

提交回复
热议问题