在某些系统上,getaddrinfo不是线程安全的。Python认为其中一些系统是FreeBSD,OpenBSD,NetBSD,OSX和VMS。在那些系统上,Python专门为netdb(即getaddrinfo和友人)维护一个锁。
因此,如果无法切换操作系统,则必须使用其他(线程安全的)解析程序库,例如twisted的。

在某些系统上,getaddrinfo不是线程安全的。Python认为其中一些系统是FreeBSD,OpenBSD,NetBSD,OSX和VMS。在那些系统上,Python专门为netdb(即getaddrinfo和友人)维护一个锁。
因此,如果无法切换操作系统,则必须使用其他(线程安全的)解析程序库,例如twisted的。