C#中如何实现一个按键控制两个写文件流

解决方案 »

  1.   

    问题不清晰,你想干啥得说清楚假设 a+b,a+c同时运行,我们说你把a多播出去假设是(a+b)*c我们说的是先处理a+b然后在处理*C所以你的告诉我们你想怎么个“一个按钮处理2个事务”
      

  2.   

    以前写控制两个机械手同时动作,使用两个线程,基本套路参考如下:
    using System.Threading;private vid InitialThread()
    {
        Thread threadA_Procedure;//A流
        Thread threadB_Procedure;//B流    threadA_Procedure = new Thread(run_threadA_Procedure);
        threadB_Procedure = new Thread(run_threadB_Procedure);    threadA_Procedure.Start();
        threadB_Procedure.Start();
    }
    private void run_threadA_Procedure()
    {
        while (true)
        {
            Thread.Sleep(10);
             A_Cycle();//执行A流方法
        }
    }
    private void run_threadB_Procedure()
    {
        while (true)
        {
            Thread.Sleep(10);
             B_Cycle();执行B流方法
        }
    }
            
      

  3.   

    更正
    private void InitialThread()