我正在尝试更换一些旧的遗产' C' api代码,目前不是线程安全的。也就是说,我也希望在python中有一个未来,因为没有一个团队会学习' C' (为了自信地修改代码)。
我的计划是在C'中创建一个简洁的抽象概念。使用现有的遗留代码并调用cython代码来发出SOAP Web服务请求。预期的设置类似于:
ThirdPartySoftware ->
C-Legacy-turned-into-Wrapper (shared library) ->
Cython-generated-webservice client (shared library)
问题:这可以使线程安全吗?
我问的原因是在阅读了关于GIL之后我很困惑是否使用了'请求'库(或类似的其他选项)将迫使我单线程webservice调用。
由于