从程序的控制逻辑看线程的三种应用模式

我们都知道程序的控制逻辑主要有顺序、分支、循环三种,把这三种控制逻辑应用于线程就有线程的三种应用模式。
  • 模式一:任务处理型----面向任务处理
        虽然在执行过程中可能会有分支以及循环(短暂循环),但线程的主体流程为顺序的线程使用模式。
    如.NET4.0中的System.Threading.Tasks.Task就是此种模式的应用。
  • 模式二:消息派发型----面向消息派发
        虽然在执行过程中可能会有分支,但线程的主体流程为循环(长久循环)的线程使用模式。
    如.NET4.0中的System.Windows.Threading.Dispatcher就是此种模式的应用。
  • 模式三:逻辑判定型----面向规则判定
        虽然在执行过程中可能会有循环,但线程的主体流程为分支的线程使用模式。
    
原文地址:https://www.cnblogs.com/zanxiaofeng/p/2327828.html