美文网首页
Smart Thread Pool

Smart Thread Pool

作者: IBM_LELE | 来源:发表于2018-06-22 19:46 被阅读0次

    1.why 需要使用线程池?

    减少线程之间上下文切换;减少内存使用占用

    2.why 不使用 .Net默认线程池

    .Net默认线程池是一个静态类,不能创建新的线程池。

    默认Thread Pool 与应用程序域 AppDomain 挂钩,

    一个AppDomain只有一个线程池。

    3.Smart Thread Pool 特点和优点

    线程池中线程数量会根据负载自动增减。

    任务异步执行后可返回。

    处于任务队列中未执行的任务可取消。

    回调函数可以等待多个任务都执行完后,再触发。

    任务可以有优先级 priority

    任务可以分组

    支持泛型 Action<T> 和 Fun<T>

    有性能监测机制

    相关文章

      网友评论

          本文标题:Smart Thread Pool

          本文链接:https://www.haomeiwen.com/subject/abllyftx.html