• 线程 线程池的概念


           1.线程的最基础的概念是Thread。我们知道了如何开启一个异步线程去做一些事情。但是如果我们需要开启很多线程的时候,如果仍然使用Thread的话,我们需要去管理每一个线程的启动,挂起和终止。 工作量很大有点麻烦。.net framework为我们提供了Threadpool,来帮助我们来管理线程。这样子带来的好处就是,我们不需要自己去终止线程

           2.ThreadPool是一个静态类,不能也不必要生成一个对象,一旦在线程池中,添加了项目。那么这个项目时无法取消的。 我们不需要自己建立线程,只要把 要做的工作生成函数,然后作为参数传递给ThreadPool.QueueUserWorkItem()方法就行了,传递的方法是依靠WaitCallBack代理对象。

          3.ThreadPool中的线程的建立,管理和运行都是系统自动完成的,我们无须考虑这些复杂的细节。

  • 相关阅读:
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    Evanyou Blog 彩带
    数论12——浅谈指数与对数
    数论11——大组合数
  • 原文地址:https://www.cnblogs.com/bingyizhihun/p/8251799.html
Copyright © 2020-2023  润新知