一个多线程socket程序,
多个线程内使用了外部传进来的多个类对象的指针变量(不是全局的),Release版运行一段时间后就会出现读写异常,Debug版就不会出现任何有问题。

解决方案 »

  1.   

    do you use CSocket Class or CAsyncSocket class in thread?this is not thread safe.
      

  2.   

    搂主不如把程序传给我看看
    [email protected]
      

  3.   

    CSocket 等mfc的封装类不是thread safe的
      

  4.   

    我用的是_beginthreadex创建线程。没用MFC的SOCKET类。
    但线程内用了CRUN_TIME的函数。
      

  5.   

    Release版运行一段时间后就会出现读写异常,我遇到最多的就是缓冲区越界
      

  6.   

    To iamzxx:
    你说的缓冲区越界是指什么?