首页 > 代码库 > c# 中的线程和同步
c# 中的线程和同步
一、新建线程的3种方法
a)异步委托;b)Thread类;c)线程池;
二、异步委托
1、简单使用,检查委托是否完成其任务
a) 通过 BeginInvoke() 的返回值IAsyncResult 中的成员IsCompleted判断
b)通过 BeginInvoke() 的返回值IAsyncResult 中的成员AsyncWaitHandle.WaitOne(50,false) 函数判断
c)通过异步回调判断
2、获取返回值
通过EndInvoke 函数获取
三、Thread类
1、简单使用
2、给线程传递数据
四、线程池 (ThreadPool 类来管理线程)
c# 中的线程和同步
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。