
On 25.09.2012 22:03, "Martin v. Löwis" wrote:
Am 25.09.2012 17:39, schrieb wg:
Dein Problem ist unabhängig von Python und ist auch mit reinem C-Code nicht umsetzbar. Selbst bei Prozessen geht es mit SIGTERM, SIGKILL, SIGSTOP / SIGCONT nicht zuverlässig synchron.
Christian
Naja, SuspendThread(thread) und ResumeThread(thread) macht in C/C++ das was ich will.
Es kann sein, dass es das macht, was Du willst - aber nicht, was Du gesagt hast dass Du willst.
SuspendThread garantiert nicht, dass der Zielthread *sofort* angehalten wird. Es kann schon sein, dass er u.U. noch etliche Takte weiterrechnet, bevor er angehalten wird. Vielmehr wird für den Zielthread lediglich der Suspend-APC beantragt, der dann "demnächst" den Thread auch anhält.
Ciao, Martin
Ja, Martin, das ist klar. Wie schon in einem vorigen Posting erwähnt, ist der Begriff *sofort* von mir missverständlich verwendet worden. Es genügt vollauf, wenn der Stop ein paar Takte später erfolgt.
Danke, Wolf
participants (1)
-
wg