是Errno不再是一个简单的变量,它是幕后复杂的事情,特别是它具有线程安全性。见$ man 3 errno:ERRNO...
errno线程安全吗? 在 errno.h 中,这个变量被声明为 extern int errno; 所以我的问题是,在一些调用之后检查 errno 值是否安全或在多线程代码中使用perror()是否安全。这是一个线程安全的变量吗?如果没有,那么替代方案是什么? 我在x86架构上使用linux和gcc。
在web 容器中只创建一个实例,所以多个线程同时访问servlet的时候,Servlet是线程不安全的。
Errno不再是一个简单的变量,它是幕后复杂的事情,特别是它具有线程安全性。