从libcurl文档中,我了解在使用多线程程序时NOSIGNAL必须设置为1。
但是,如果我从命令行调用curl,我看不到NOSIGNAL开关/选项。如何直接调用curl时设置nosignal?
答案 0 :(得分:0)
你不能:如你所说,cURL帮助没有记录这样的选项(你也可以验证命令行源代码中没有对CURLOPT_NOSIGNAL
的引用 - 请参阅{{1 }})。
现在问题是为什么你需要这个,正如Celada所说的那样。在多线程上下文中使用libcurl是有意义的(即你可能想要从几个线程创建/重用curl句柄) - 然后你应该遵循best practices,但我没有看到CLI工具的重点的