C#多线程
文章平均质量分 57
爱此清夜雨
--
展开
-
多线程2-线程操作及基本属性
1.终止线程 当一个线程执行很长时间也没有结束,有时候需要手动取消,释放资源。可以使用终止线程。使用Thread的示例方法Abort(),不过此方法已经被微软标记为废弃。以下代码仅演示终止的效果。一般不建议使用此方法。因为终止可能随时,引发一些异常 class Program { static void Main(string[] args) { Thread t = new Thread(PrintNum); ..原创 2021-07-24 09:44:50 · 132 阅读 · 0 评论 -
多线程1-认识线程
1.线程示例: 在计算机世界,一些计算工作是可以同时进行的,这样提升了运行的效率,这就是多线程的优势。举一个不太恰当的例子,假设生活中,我们需要做家务。假设有4个房间需要整理,如果只有我自己,那么我需要逐个整理4个房间。假设我找到了另外一个人帮忙,没人整理2个房间,这样的效率就提升了一倍。 这个例子中,我是一个主线程,由我来发起工作。另外的人去做什么,怎么做,由我来指定。下面是一个多线程示例: using System; using System.Threading; ...原创 2021-07-17 15:33:41 · 144 阅读 · 2 评论