请问一个线程创建的socket而在另一个线程关闭为什么会出错呢
pzp 2004-08-01 05:03:43 CSocket* p = NULL ;
thread1Fun()//连接功能
{ p = new CSocket() ; p->Create(3333) ;p->connect(ip,port) ; .......}
thread2Fun()//停止连接功能
{ if(p) delete p ;}
//用于线程同步的代码我就没有写出来。第一个线程结束后我再调用第2个线程都会在delete p这儿出错