- 博客(4)
- 资源 (17)
- 收藏
- 关注
转载 C#AutoResetEvent和ManualResetEvent的区别
一:终止状态和非终止状态 首先说说线程的终止状态和非终止状态。AutoResetEvent和ManualResetEvent的构造函数中,都有bool变量来指明线程的终止状态和非终止状态。true表示终止状态,false表示非终止状态。看代码片段1: 代码片段1: AutoResetEvent _autoResetEvent = new AutoResetE
2015-05-12 15:57:28 495
转载 C#关于AutoResetEvent的使用介绍[转载]
AutoResetEvent 允许线程通过发信号互相通信。通常,此通信涉及线程需要独占访问的资源。 线程通过调用 AutoResetEvent 上的 WaitOne 来等待信号。如果 AutoResetEvent 处于非终止状态,则该线程阻塞,并等待当前控制资源的线程 通过调用 Set 发出资源可用的信号。 调用 Set 向 AutoResetEvent 发信号以释放等待线程。Aut
2015-05-12 15:50:09 2081
转载 C# 串口通讯
本人做的一个C#串口上位机程序,最近有空就写了点感悟,见笑大方了。 一,软件概述 本上位机采用Visual C# 2010编写,用于与单片机通信,发送并接收固定格式的数据包。 上位机每次点击“发送”按钮后将发送18字节给下位机,发送包的格式为: 包头:0xAA;命令号:0x01;帧长:0x0D;帧数据13字节,由界面上的选项决定(如发射频率6MHz
2015-05-08 09:36:26 695
转载 [StructLayout(LayoutKind.Sequential) ] 是什么意思
[StructLayout(LayoutKind.Sequential) ]是结构体排序问题; 首先介绍一下 结构体和类的区别 :类是按引用传递 结构体是按值传递 进入正题: 结构体是由若干成员组成的.布局有两种 1.Sequential,顺序布局,比如 struct S1 { int a; int b; } 那么默认情况下在内存里是先排a,再排b 也就是
2015-05-08 08:40:00 8069 1
Assist.X.v10.6.1862.0【完美破解版】(适用VS2010及2008)
2014-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人