多线程代码如下:
static UINT DG0(LPVOID pParam0)
{
cs.Lock();
//这步读取网页数据
cs.Unlock();
}
……//中间还有15个线程
static UINT DG0(LPVOID pParam0)
{
cs.Lock();
//这步读取网页数据
cs.Unlock();
}
出现问题:虽然不出现访问冲突了,但是第2、3……13、14个线程无法打开URL,提示出错,这是为什么?
static UINT DG0(LPVOID pParam0)
{
cs.Lock();
//这步读取网页数据
cs.Unlock();
}
……//中间还有15个线程
static UINT DG0(LPVOID pParam0)
{
cs.Lock();
//这步读取网页数据
cs.Unlock();
}
出现问题:虽然不出现访问冲突了,但是第2、3……13、14个线程无法打开URL,提示出错,这是为什么?