C# 运行一会就提示 句柄无效

冬海大盗 2011-03-14 05:29:51
我做一个多线程的程序,一开始运行很正常,但是运行大约半个小时就提示 句柄无效 。这是什么原因呢?
...全文
525 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xingyuebuyu 2011-03-14
  • 打赏
  • 举报
回复
多线程访问共享资源读的部分可以不用加锁,写的部分需要加锁
slovert 2011-03-14
  • 打赏
  • 举报
回复
加锁试一下
熙熙 2011-03-14
  • 打赏
  • 举报
回复
using(FITWizard ft = new FITWizard())
{
Application.Run(ft);
}
这样试下,估计是资源没释放
冬海大盗 2011-03-14
  • 打赏
  • 举报
回复
/// <summary>
/// 应用程序的主入口点。
/// </summary>
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
FITLogin Login = new FITLogin();
Login.ShowDialog();
if (Login.IsAdm == true)
{
Application.Run(new FITWizard());//在这有时提示 “对象正在被其它进程使用” 有时提示 “句柄无效”
}

111,113

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧