写了一个多线程的程序,访问一个共同的变量a,
程序create的时候
initializeCriticalSection(cs);Destroy的时候
deletecriticalsection(cs);
在线程 execute的时候
entercriticalsection(cs);....
对于a进行操作(以a为序号的网上的文件下载,比如1.htm,2.htm)
......
leavecriticalsection(cs);
最后
execute;//继续线程
但是在我这一切很好,程序发给别人,就说a取值不对了,老是漏下文件,why?(此程序为一个网络下载程序,对方为512k adsl.我这是100M的局域网,难道是网速的问题?谢谢,哪位大侠知道为什么啊?