东坡下载:内容最丰富最安全的下载站!

帮助|文件类型库|最新更新|下载分类|排行榜

说明书三农书屋计算机书库健康书屋中小学教辅考试宝典经典名著电视说明书洗衣机说明书相机说明书健康教育公务员考试

首页书籍教程计算机书库 → ThreadPool方法详解示例 【源码】

ThreadPool方法详解示例

ThreadPool方法详解示例【源码】

  • 大小:20.2M
  • 语言:中文
  • 平台:Android
  • 更新:2016-07-28 19:24
  • 等级:
  • 类型:计算机书库
  • 网站:暂无
  • 授权:免费软件
  • 厂商:
  • 产地:国产软件
好用好玩 50%(0)
坑爹 坑爹 50%(0)
软件介绍软件截图相关软件软件教程网友评论下载地址

相关推荐: ThreadPool方法

    ThreadPool 类提供一个线程池,该线程池可用于发送工作项、处理异步 I/O、代表其他线程等待以及处理计时器。

    线程池的常用方法

    1. public static Boolean QueueUserWorkItem(WaitCallback wc, Object state);

    WaitCallback回调函数就是前文所阐述的应用程序,通过将一些回调函数放入线程池中让其形成队列,然后线程池会自动创建或者复用线程

    去执行处理这些回调函数,

    State: 这个参数也是非常重要的,当执行带有参数的回调函数时,该参数会将引用传入,回调方法中,供其使用

    3. public static bool SetMaxThreads(int workerThreads,int completionPortThreads);

    4. public static bool SetMinThreads(int workerThreads,int completionPortThreads);

    3和4方法 CLR线程池类中预留的两个能够更改,线程池中的工作线程和I/O线程数量的方法。

    使用该方法时有两点必须注意:

    1.不能将辅助线程的数目或 I/O 完成线程的数目设置为小于计算机的处理器数目。

    2.微软不建议程序员使用这两个方法的原因是可能会影响到线程池中的性能

    ThreadPool 方法

    BindHandle 已重载。 将操作系统句柄绑定到 ThreadPool。

    Public method Supported by the .NET Compact Framework Equals 已重载。 确定两个 Object 实例是否相等。 (从 Object 继承。)

    Public method Static GetAvailableThreads 检索由 GetMaxThreads 返回的线程池线程的最大数目和当前活动数目之间的差值。

    Public method Supported by the .NET Compact Framework GetHashCode 用作特定类型的哈希函数。GetHashCode 适合在哈希算法和数据结构(如哈希表)中使用。 (从 Object 继承。)

    Public method Static GetMaxThreads 检索可以同时处于活动状态的线程池请求的数目。所有大于此数目的请求将保持排队状态,直到线程池线程变为可用。

    Public method Static GetMinThreads 检索线程池在新请求预测中维护的空闲线程数。

    Public method Supported by the .NET Compact Framework GetType 获取当前实例的 Type。 (从 Object 继承。)

    Public method Static Supported by the .NET Compact Framework QueueUserWorkItem 已重载。 将方法排入队列以便执行。此方法在有线程池线程变得可用时执行。

    Public method Static Supported by the .NET Compact Framework ReferenceEquals 确定指定的 Object 实例是否是相同的实例。 (从 Object 继承。)

    Public method Static RegisterWaitForSingleObject 已重载。 注册正在等待 WaitHandle 的委托。

    Public method Static SetMaxThreads 设置可以同时处于活动状态的线程池的请求数目。所有大于此数目的请求将保持排队状态,直到线程池线程变为可用。

    Public method Static SetMinThreads 设置线程池在新请求预测中维护的空闲线程数。

    Public method Supported by the .NET Compact Framework ToString 返回表示当前 Object 的 String。 (从 Object 继承。)

    Public method Static UnsafeQueueNativeOverlapped 将重叠的 I/O 操作排队以便执行。

    Public method Static UnsafeQueueUserWorkItem 注册一个等待 WaitHandle 的委托。

    Public method Static UnsafeRegisterWaitForSingleObject 已重载。 将指定的委托排队到线程池。

    PC官方
    安卓官方手机版
    IOS官方手机版

    ThreadPool方法详解示例截图

    下载地址

    ThreadPool方法详解示例 【源码】

    热门评论
    最新评论
    昵称:
    表情: 高兴 可 汗 我不要 害羞 好 下下下 送花 屎 亲亲
    字数: 0/500 (您的评论需要经过审核才能显示)

    编辑推荐

    本类软件必备

    报错

    请简要描述您遇到的错误,我们将尽快予以修正。

    转帖到论坛
    轮坛转帖HTML方式

    轮坛转帖UBB方式