随笔 - 63  文章 - 72  评论 - 951  阅读 - 140万 
10 2014 档案
C# 线程同步的三类情景
摘要:C# 已经提供了我们几种非常好用的类库如 BackgroundWorker、Thread、Task等,借助它们,我们就能够分分钟编写出一个多线程的应用程序。 比如这样一个需求:有一个 Winform 窗体,点击按钮后,会将窗体中的数据导出到一个 output.pdf 文件中。原先的代码没有采用... 阅读全文
posted @ 2014-10-26 15:06 stg609 阅读(4986) 评论(2) 推荐(9) 编辑
线程同步的情景之三
摘要:在情景一、情景二中,我分别介绍了当多线程遇到 “资源争用”、“限量使用” 情形时的解决方案,本篇是本系列的最后一种情形,会介绍几种用于解决线程通信的方案。 情景三:我让你动,你才能动! 大锤:“老板,拿这个手机让我看看”。 大锤:“这是手机吗??? 分别就只是一个壳子”。 老板:“呀,这可... 阅读全文
posted @ 2014-10-26 14:58 stg609 阅读(1239) 评论(2) 推荐(1) 编辑
线程同步的情景之二
摘要:情景一中,我主要介绍了用于解决资源争用时各种方式的区别,本篇文章我们将进一步介绍线程同步的第二种场景。 情景二:数量有限,先到先得 情景简介:与情景一类似,但是这次茅坑的数量不只一个。如果有需求的人数少于茅坑数量,那一切都很和谐。但是人数超过茅坑数量的时候该怎么办?多个人占用一个坑? 解决办... 阅读全文
posted @ 2014-10-25 18:36 stg609 阅读(1293) 评论(0) 推荐(2) 编辑
线程同步的情景之一
摘要:从本篇文章开始,我将陆续介绍多线程中会遇到的三种情况。 情景一:此茅坑有主了 大锤:“我擦,居然一个茅坑有两个人在用。” 大锤:“啊,忍不住了,一起挤挤吧~~~” 叫兽:“舒坦了,先走了。” 叫兽按下了冲水开关.... "哗啦啦....." 大锤:“你妹啊,冲什么水啊,冲得我一身 ... 阅读全文
posted @ 2014-10-25 18:30 stg609 阅读(2318) 评论(0) 推荐(5) 编辑

分享按钮
点击右上角即可分享
微信分享提示