线程稳定性测试

时间:2023/4/4 9:13:41 赞:0 踩:0 阅:309 标签:线程

最近有个项目在运行时报内存错误,System.OutOfMemoryException,估计是线程创建过多,所以了一个简单的测试

 private void timer1_Tick(object sender, EventArgs e)
        {
            ThreadStart childref = new ThreadStart(fsGengxin);
            Thread childThread = new Thread(childref);
            childThread.Start();
        }
        private void fsGengxin() {
            int p=0;
            ts++;
            Console.WriteLine("Starting..."+ts.ToString());
            for (int i = 1; i < 10000; i++)
            {
                // Console.WriteLine(i);
                for (int j = 1; j < 10000; j++) {
                    p++;
                }
            }
        }
 
timer1是0.1秒触发一次,
运行20多个小时,正常
评论一下

发表评论

注册用户登录后才能发表评论,请登录注册