如何开多个线程同时向同一个文件写入数据
ybsh 2001-12-16 07:18:08 我先用SetLength设置好文件长度,然后再开新的线程来打开那文件就不行了,我的代码如下:
在原函数里:
file.Open(strPath,CFile::modeCreate|CFile::modeWrite);
file.SetLength(pDownload->m_dwFileSize);
file.Close();
在新线程里:
bRet=file.Open(strTempName,CFile::modeWrite);(bRet总是返回FALSE,不能打开文件)
请问如何解决?