多线程编程
知擎物联
资深物联网、互联网系统架构师、主程。物联网云系统专业定制开发。
展开
-
C# 理解Thread.Sleep()
我们可能经常会用到 Thread.Sleep 函数来使线程挂起一段时间。那么你有没有正确的理解这个函数的用法呢?转载 2016-03-22 21:10:14 · 5446 阅读 · 1 评论 -
C# 多线程编程之锁的使用【互斥锁(lock)和读写锁(ReaderWriterLock )】
今天主要介绍下C#的两种锁:互斥锁(lock)和读写锁(ReadWriteLock)互斥锁(lock)lock 关键字将语句块标记为临界区,方法是获取给定对象的互斥锁,执行语句,然后释放该锁。当任何一个线程获取到锁后,其他线程如果需要使用该临界区内代码,则必须等待前一个线程使用完毕后释放锁。代码示例:Object thisLock = new Object();lock原创 2014-01-22 08:25:17 · 14197 阅读 · 0 评论 -
C# UDP服务编程,数据处理流程设计(抛砖引玉)
C# UDP服务编程,数据处理流程设计(抛砖引玉)原创 2016-05-27 11:23:58 · 1591 阅读 · 2 评论