RT
就是一个应用程序,创建一个自己的线程,这个线程系统开销小(不怎么占内存、cpu、不显示什么东西),且不被系统消灭除非手动关闭。我要创建上千个这种线程。谢谢大家!

解决方案 »

  1.   

    我只想到 messagebox.show,只要窗口不关,那个线程就一直在,但是开销有点大...
      

  2.   

    Console模式开个命令行窗口
    最后一句readline();
    开销最小
      

  3.   

    恕我愚钝,请问怎么在winform应用里面打开console呢?
      

  4.   

    想用console就别用 winform. 要在创建的时候就创建:控制台应用程序
      

  5.   

    如果你用winform的话.你就用一个 
    for循环,每次循环都创建一个执行后就自动 sleep的线程方法如果要上千个线程就for 上千次.不过 一个程序的线程数是有限制的,具体限制多少自己查吧.
      

  6.   

    想一起用..Process p = new Process();
                p.StartInfo.FileName   =   "cmd.exe";   
            p.StartInfo.UseShellExecute   =   false;   
            
      p.StartInfo.RedirectStandardInput   =   true;   
            
      p.StartInfo.RedirectStandardOutput   =   true;   
            
      p.StartInfo.RedirectStandardError   =   true;   
            
      p.StartInfo.CreateNoWindow   =   false;     p.Start();   一闪而过,何解?
      

  7.   

    建控制台程序
    Console.ReadKey();
      

  8.   

    执行后就自动 sleep的线程方法.... 再试试
      

  9.   

    想一起调用 就统一 start()啊.http://topic.csdn.net/u/20100430/11/f4436c7b-ea52-4e35-bd8f-d2fdcadb8539.html这个地方我在22楼有段代码,改下就符合你的要求.
      

  10.   

    找到一个方法,啥都不干,直接SLEEP(100000000);哈哈,只要崩溃前别被消灭就行了