zoukankan      html  css  js  c++  java
  • c# 线程池

    线程池适合于执行多个线程的任务。

    1、创建线程池:System.Threading.ThreadPool;

    2、线程池中的线程调用函数:

       public static Boolean QueueUserWorkItem(new WaitCallback(函数名), Object state);   //有参

       public static Boolean QueueUserWorkItem(new WaitCallback(函数名));       //无参

    3、委托表示回调方法

       System.Threading.WaitCallback;

    4、获取和设置线程池所维持的空闲线程数

       ThreadPool.GetMinThreads()和ThreadPool.SetMinThreads()

    注意:

        当进程启动时,线程池并不会自动创建,当第一次将回调方法排入队列(比如调用ThreadPool.QueueUserWorkItem方法)时才会创建线程池,需要给线程池创建留取时间。

  • 相关阅读:
    C语言I博客作业06
    C语言I博客作业05
    C语言I博客作业04
    C语言II博客作业04
    C语言II博客作业03
    C语言II博客作业02
    C语言II博客作业01
    学期总结
    作业
    C语言I博客作业02
  • 原文地址:https://www.cnblogs.com/sakura029/p/7743681.html
Copyright © 2011-2022 走看看