随笔分类 -  多线程编程

摘要:单个写入程序/多个阅读程序在.Net类库中其实已经提供了实现,即System.Threading.ReaderWriterLock类。本文通过对常见的单个写入/多个阅读程序的分析来探索c#的多线程编程。  问题的提出  所谓单个写入程序/多个阅读程序的线程同步问题,是指任意数量的线程访问共享资源时,写入程序(线程)需要修改共享资源,而阅读程序(线程)需要读取数据。在这个同步问题中,很容易得到下面二... 阅读全文
posted @ 2009-11-11 14:59 周骏 阅读(544) 评论(0) 推荐(0) 编辑
摘要:.NET 基础类库的System.Threading命名空间提供了大量的类和接口支持多线程。这个命名空间有很多的类。 System.Threading.Thread类是创建并控制线程,设置其优先级并获取其状态最为常用的类。他有很多的方法,在这里我们将就比较常用和重要的方法做一下介绍: Thread.Start():启动线程的执行;  Thread.Suspend():挂起线程,或者如果线程已挂起,... 阅读全文
posted @ 2009-11-11 14:59 周骏 阅读(261) 评论(0) 推荐(0) 编辑

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