摘要: 通过轮询方式,使用IsCompleted属性判断异步操作是否完成,这样在异步操作未完成前就可以让主线程执行另外的工作。代码如下: 上诉情况好比,硬件中的 总线 被占用的情况,如果外设需要请求总线,那么需要不断的询问 是否别人使用完毕,或者我是否可以申请了。 这种方式,现实中比较贴切,但是对于追求高效 阅读全文
posted @ 2016-03-24 20:11 艾野草 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 先看微软如何给出的方法使用,如下查看,我们发现,如下两个委托,分别对应带参数创建线程 和 不带参数创建线程。 //ParameterizedThreadStart 带参数,参数为 object 类型,这就要求我们写的 函数(被委托的),输入参数是object namespace System.Thr 阅读全文
posted @ 2016-03-24 19:32 艾野草 阅读(1148) 评论(0) 推荐(0) 编辑