Die Suche ergab 4 Treffer

von brachaan
Montag 15. Mai 2006, 14:12
Forum: Allgemeine Fragen
Thema: Embedded Python und Thread Problem
Antworten: 6
Zugriffe: 1038

Joghurt hat geschrieben:Ich glaube eher, dass im Releasemodus Py_DEBUG nicht gesetzt ist und daher der Test gar nicht ausgeführt wird.
Na, davon geh ich doch aus :)
Die Frage ist auch vielmehr, wo kommt der weitere Threadstate her?
von brachaan
Montag 15. Mai 2006, 14:11
Forum: Allgemeine Fragen
Thema: Embedded Python und Thread Problem
Antworten: 6
Zugriffe: 1038

... Eine Frage hätte ich: Was ist "check"? ... Du meinst das hier? PyThreadState *check = PyGILState_GetThisThreadState(); if (check && check != new) Das ist aus der Python lib selbst. Genau aus dem File pystate.c . An dieser Stelle wird geprüft, ob es für den aktuellen Thread ber...
von brachaan
Montag 15. Mai 2006, 14:03
Forum: Allgemeine Fragen
Thema: Embedded Python und Thread Problem
Antworten: 6
Zugriffe: 1038

Danke für die Antwort, aber nach diesem Artikel ist mein Thread bereits aufgebaut. Die grobe Struktur: 1. create new thread state-object 2. swap in the new threat state-object 3. execute python code 4. swap out the thread state object 5. clean up the thread state object Diese grobe Struktur wird ja ...
von brachaan
Montag 15. Mai 2006, 10:37
Forum: Allgemeine Fragen
Thema: Embedded Python und Thread Problem
Antworten: 6
Zugriffe: 1038

Embedded Python und Thread Problem

Hallo allerseits, ich habe eine Anwendung, die Python als eingebettete Scriptsprache nutzt. Dazu wird in einem vordefinierten Python Script eine Funktion "start" definiert, die von meiner Anwendung gerufen wird. Die Ausführung dieses Aufrufs liegt wiederum in einem eigenen C-Thread, damit ...