none
线程池是什么?与开辟多个新线程调用和异步调用有什么区别?使用线程池的难度比开辟新线程和异步调用大吗?

    问题

  • 首先就是概念上不是很理解,线程池是什么?

    其次它与开辟多线程调用和异步调用有什么区别?

    然后是使用线程池的难度比操作一个或多个线程和异步调用大吗?

    2017年1月31日 2:34

答案

  • Hi 轮回的齿轮,

    >>" 首先就是概念上不是很理解,线程池是什么? "

    线程池就是预先分配一些线程出来,等到需要用到的时候,直接取出来用。

    >>"  其次它与开辟多线程调用和异步调用有什么区别? "

    如果你创建一个线程,花费的时间比你使用线程的时间长,这样对于CPU的开销就会大,比较耗时,这样利用率就会小。

    对于这样的事情,如果你使用线程池,就会使CPU的利用率变高。

    >>" 然后是使用线程池的难度比操作一个或多个线程和异步调用大吗? "

    线程池的操作应该是比异步调用方便一些。

    Best Regards,

    Hart


    Please remember to click "Mark as Answer" the responses that resolved your issue, and to click "Unmark as Answer" if not. This can be beneficial to other community members reading this thread. If you have any compliments or complaints to MSDN Support, feel free to contact MSDNFSF@microsoft.com.

    2017年1月31日 10:23
    版主