多线程特点,回调,Thread

多线程特点

同步:

  • 卡界面,主线程忙于计算
  • 方法慢,只有一个线程计算
  • 有序执行

异步:

  • 不卡界面,主线程闲置,计算任务由子线程完成
  • 方法多线程并发计算,CPU利用率高(密集型计算),以资源换性能
  • 启动无序:线程资源是向操作系统申请的,由操作系统的调度策略决定,所以启动顺序随机
  • 同一个任务同一个线程,执行时间也不确定,CPU分片结束也无序

异步的回调和状态参数:

asyncResult

 

异步等待

complete

AsyncWaitHandle WaitOne

委托回调的时候,只能EndInvoke一次


 

posted @ 2021-01-21 22:43  花花花飞絮  阅读(81)  评论(0)    收藏  举报