多线程特点,回调,Thread
多线程特点:
同步:
- 卡界面,主线程忙于计算
- 方法慢,只有一个线程计算
- 有序执行
异步:
- 不卡界面,主线程闲置,计算任务由子线程完成
- 方法快,多线程并发计算,CPU利用率高(密集型计算),以资源换性能
- 启动无序:线程资源是向操作系统申请的,由操作系统的调度策略决定,所以启动顺序随机
- 同一个任务同一个线程,执行时间也不确定,CPU分片结束也无序
异步的回调和状态参数:
asyncResult
异步等待
complete
AsyncWaitHandle WaitOne
委托回调的时候,只能EndInvoke一次

浙公网安备 33010602011771号