using System.Threading; using System.Windows.Forms; public partial class Form1 : Form { private Thread printThread; private ManualResetEvent pauseEvent = new ManualResetEvent(true); public Form1() { InitializeComponent(); printThread = new Thread(new ThreadStart(PrintValues)); printThread.Start(); } private void btnStart_Click(object sender, EventArgs e) { pauseEvent.Set(); } private void btnPause_Click(object sender, EventArgs e) { pauseEvent.Reset(); } private void PrintValues() { int i = 0; while (true) { pauseEvent.WaitOne(); Debug.WriteLine(i); i++; Thread.Sleep(1000); } } }
浙公网安备 33010602011771号