pthread с обратным вызовом в Python VM
Допустим, у меня есть скрипт на python, который загружает разделяемую библиотеку (SL) через ctypes.
SL устанавливаетpthread
T1Скрипт python настраивает обратные вызовы через SL, то есть скрипт python вызывает функции из SL со ссылками на вызываемые pythonальтернативный текст http://www.gliffy.com/pubdoc/1993061/L.jpg
Теперь, скажем, T1 вызывает функцию «обратного вызова», верны ли следующие предположения:
функция обратного вызова на стороне Python выполняется в контексте T1Я могу использоватьочередь общаться между T1 и Python VMМне нужно будет опросить сказанноеqueue
на стороне Python VMЯ понимаю все концепции многопоточности, многопоточности с Python. Поскольку существует адаптационный уровень, которого я недостаточно знаю в настоящее время (ctypes), я боюсь, что упущу некоторые ключевые аспекты этого процесса.