hmm das wäre eine Möglichkeit nur wollte ich eigentlich auf jedem prozessor einen worker haben. und im hauptthread andere sachen machen lassen.
zufrieden bin ich mit der sache aber nicht wiel das problem ja eigentlich nicht gelößt ist.
Die Suche ergab 4 Treffer
- Samstag 18. September 2010, 14:48
- Forum: Allgemeine Fragen
- Thema: multiprocessing und Process problem
- Antworten: 7
- Zugriffe: 663
- Freitag 17. September 2010, 20:30
- Forum: Allgemeine Fragen
- Thema: multiprocessing und Process problem
- Antworten: 7
- Zugriffe: 663
Re: multiprocessing und Process problem
das war auch meine idee, aber das kann doch nicht die lösung sein oder?
bei threads kann ich das ja mit setdeamin steuern gibt es denn sowas evtla uch bei processen?
bei threads kann ich das ja mit setdeamin steuern gibt es denn sowas evtla uch bei processen?
- Freitag 17. September 2010, 18:57
- Forum: Allgemeine Fragen
- Thema: multiprocessing und Process problem
- Antworten: 7
- Zugriffe: 663
Re: multiprocessing und Process problem
nein, es hängt vom system ab wieviele threads man starten kann afaik
"error: can't start new thread"
so wie es da steht versucht, er 1003 thread zu starten.
evtl. von 500(zeile 2 in prozessor) auf 50 stellen oder weniger.
"error: can't start new thread"
so wie es da steht versucht, er 1003 thread zu starten.
evtl. von 500(zeile 2 in prozessor) auf 50 stellen oder weniger.
- Freitag 17. September 2010, 18:13
- Forum: Allgemeine Fragen
- Thema: multiprocessing und Process problem
- Antworten: 7
- Zugriffe: 663
multiprocessing und Process problem
Hallo,
ich versuche gerade folgenden Code zum laufen zu bekommen.
#!/usr/bin/python2.6
from multiprocessing import Process,Queue
from Queue import Empty
from threading import Thread
import time
import random
import string
class Processing:
work_queue = Queue()
stop = False
count = 0
start ...
ich versuche gerade folgenden Code zum laufen zu bekommen.
#!/usr/bin/python2.6
from multiprocessing import Process,Queue
from Queue import Empty
from threading import Thread
import time
import random
import string
class Processing:
work_queue = Queue()
stop = False
count = 0
start ...
