Multithreading?
Verfasst: Dienstag 13. Dezember 2005, 16:14
Hallo,
ich muss mich momentan zwischen C und Python als Sprache für eine Schachengine entscheiden.
Eigentlich würde ich Python den Vorzug geben, da ich die (bei Engines sehr wichtige) Geschwindigkeit durch ein paar Tricks doch auf fast-C heben kann.
Allerdings weiß ich nicht, ob Python multithreading unterstützt, also Parallelisierung (siehe http://de.wikipedia.org/wiki/Multithreading) auf Mehrprozessorsystemen, eigentlich auch recht wichtig für Engines.
Kann mir da jemand genauere Infos geben bzw. eine gute URL? (Google hat mich hier verlassen)
Grüße
Sebastian
ich muss mich momentan zwischen C und Python als Sprache für eine Schachengine entscheiden.
Eigentlich würde ich Python den Vorzug geben, da ich die (bei Engines sehr wichtige) Geschwindigkeit durch ein paar Tricks doch auf fast-C heben kann.
Allerdings weiß ich nicht, ob Python multithreading unterstützt, also Parallelisierung (siehe http://de.wikipedia.org/wiki/Multithreading) auf Mehrprozessorsystemen, eigentlich auch recht wichtig für Engines.
Kann mir da jemand genauere Infos geben bzw. eine gute URL? (Google hat mich hier verlassen)
Grüße
Sebastian