C# 线程控制
来源:互联网 发布:adobe xd for mac 编辑:程序博客网 时间:2024/06/05 18:31
线程的启动,挂起,继续,停止
不多说,直接代码
命名空间
using System.Threading;
using System.Windows.Forms;
代码如下
Thread thread; ManualResetEvent ma; bool on_off = false; bool stop = false; // 创建线程 public void MyThreadStart() { thread = new Thread(Runtime); thread.Start(); stop = false; } // 线程挂起 public void MyThreadPause() { on_off = true; } // 线程恢复 public void MyThreadContinue() { on_off = false; ma.Set(); } // 线程停止 public void MyThreadStop() { stop = true; } // 线程循环走 void Runtime() { int i = 0; while (!stop) { if (on_off) { ma = new ManualResetEvent(false); ma.WaitOne(); } // 把这句话改成你要循环读的函数 MessageBox.Show(i.ToString()); Thread.Sleep(300); i++; } }
阅读全文
0 0
- C# 线程控制
- c#线程基础之线程控制
- c#线程基础之线程控制
- C#多线程控制进度条之多线程安全
- C# winform chart 曲线加多线程控制
- C#线程控制ManualResetEvent和AutoResetEvent
- C# winform chart 曲线加多线程控制
- 如何优雅的控制C#的线程
- c# 线程中如何控制控件焦点
- c# 线程中如何控制控件焦点
- C#中的多线程-线程同步基础 (控制线程数量)
- C#中的多线程-线程同步基础 (控制线程数量)
- C#中的多线程-线程同步基础 (控制线程数量)
- c#使用线程下载文件的控制技巧和缺陷
- c#中子线程控制进度条的一个简单例子
- c#中子线程控制进度条的一个简单例子
- c#中子线程控制进度条的一个简单例子
- c#中子线程控制进度条的一个简单例子
- ActivityOptionsCompat动画的使用
- CountDownLatch 源码分析
- MTK编译笔记1
- 【Python】遍历文件夹中所有文件
- 计算机网络实验ethereal
- C# 线程控制
- Scene(场景)的使用
- Activity#finish() 对其生命周期的影响
- Intellij idea項目中无法创建scala class的解决办法
- OkHttp3的使用
- JavaScript 基础1
- [week 8][Leetcode][Dynamic Programming] Maximum Subarray
- 波纹动画
- Java并发编程基础