日期:2014-05-19  浏览次数:20722 次

线程池操作出现进程占用的问题
private   void   bcakclss(Object   stateInfo)
                {
                      Mutex   dd   =   new   Mutex(true);
                        File.Create( "c:\\ "   +   aa   +   ".txt ");//aa为三个不同的值
                        dd.ReleaseMutex();//释放线程池通行证

                }
private   void   button1_Click(object   sender,   EventArgs   e)
                {
 
  ThreadPool.QueueUserWorkItem(new   WaitCallback(bcakclss));
     
}
=========================================
错误提示为 "文件正由另一个进程占用,所以无法访问该文件 "

解决了马上结账!谢谢!

------解决方案--------------------
我用的方法是:
Threading.Thread.Sleep(1000) 'stop 1s