+ -
当前位置:首页 → 问答吧 →  关于资源释放的问题

关于资源释放的问题

时间:2011-12-15

来源:互联网

我在mvc2.0中,当用户提交一个请求后,由于要处理的数据量比较大我就运行了一个线程处理。在线程中生成一个db文件由于下载,当生成完毕之后,我在网页中点击下载提示:文件“D:\Train.db”正由另一进程使用,因此该进程无法访问此文件。C# code

public string startdb()
        {
            Thread nonParameterThread = new Thread(new ThreadStart(TrainRun));
            nonParameterThread.IsBackground = true;
            nonParameterThread.Start();
            return "正在生成文件,请进行其它操作";
        }


TrainRun中主要是使用sqlite3.dll生成一个db文件,我已用sqlite3_close(db)关闭该文件,请问还需要其它操作才能释放该资源吗?谢谢了

作者: bbb332   发布时间: 2011-12-15

????????

作者: bbb332   发布时间: 2011-12-15

能确定调用的时候 文件已经生成并释放资源了么

作者: Sandy945   发布时间: 2011-12-15