我对python和C-扩展很陌生。我正在编写python代码,其中我创建了两个线程,并定义了回调函数py_cb()。C扩展api生成一个线程,该线程调用我的原始文件中定义的python函数(py_cb)。在回调函数中,我试图显示全局列表,但它似乎有一个不同的id。我使用id(listName)检查了它。有办法在C扩展python回调函数中使用正确的全局变量吗?我假设全局值将在所有线程之间共享,不是吗?此外,请提出更好的解决办法。notify_t;
int rc = pthread_create(&