从C调用cython共享库时的线程安全性

时间:2016-04-24 19:04:43

标签: python c multithreading thread-safety cython

我正在尝试更换一些旧的遗产' C' api代码,目前不是线程安全的。也就是说,我也希望在python中有一个未来,因为没有一个团队会学习' C' (为了自信地修改代码)。

我的计划是在C'中创建一个简洁的抽象概念。使用现有的遗留代码并调用cython代码来发出SOAP Web服务请求。预期的设置类似于:

ThirdPartySoftware -> 
    C-Legacy-turned-into-Wrapper (shared library) -> 
       Cython-generated-webservice client (shared library) 

问题:这可以使线程安全吗?

我问的原因是在阅读了关于GIL之后我很困惑是否使用了'请求'库(或类似的其他选项)将迫使我单线程webservice调用。

由于

0 个答案:

没有答案