对线程使用非线程安全库。假设我有一个与服务器建立连接的库。而且它是非线程安全的。我可以在 2 个线程内使用启动库吗?
IE:
thread_1(){
telnet_lib_t *connection1;
while(1){
do_somestuff
}
free_telnet(connection1);
}
thread_2(){
telnet_lib_t *connection2;
while(1){
do_somestuff;
}
free_telnet(connection2);
}
这行得通吗?现在我有 2 个独立的库实例正在运行。所以他们不会互相干扰,对吧?