C#
文章平均质量分 61
Dainslef64
人は他人を完全には理解できない。自分自身だってあやしいものさ。
展开
-
Task类与async/await
Task 类Task类是.NET 4.0之后提供的异步操作抽象,完整路径为System.Threading.Tasks.Task。Task类用于表示无返回值的异步操作,对于带有返回值的异步操作应使用Task类的子类Task<TResult>。 Task类创建的任务会加入线程池中。Task/Task<TResult>类的主要构造函数如下:// 接收Action类型作为异步操作的执行内容public原创 2016-07-27 11:34:30 · 7941 阅读 · 0 评论 -
C#中的异步委托
异步委托默认情况下,执行一个委托实例操作是同步的,但委托实例同样可以使用成员函数BeginInvoke()进行异步回调。BeginInvoke()除了接收原有委托签名的参数之外,参数表尾部额外带有两个参数,分别为AsyncCallback委托类型和object类型。AsyncCallback委托在回调委托运行结束之后触发,AsyncCallback委托接收一个IAsyncResult类型的参数。原创 2016-07-27 11:30:04 · 2069 阅读 · 1 评论