- 博客(6)
- 收藏
- 关注
原创 字符串的一般性应用--替换,删除
做tr069协议客户端时遇到要把从服务器传过来的xml buffer里的<转换成 #include #include #include /*****************************************************************************函数名称 : strReplace:功能
2009-12-19 14:49:00
291
转载 于volatile和restrict关键字
volatile 可能我们用的都比较多也比较常见吧,主要就是告诉编译器,每次在使用volatile指定的变量时总是重新去获取他的值,更简单的理解我是这样的,为了计算某个内容地址所存的内容会把他放入CPU寄存器,为了优化,下一次就直接从寄存器里取值了volatile就是为了告诉编译器,不管什么情况你都要去内存里重新获取他的内容!!嘻嘻*^_^* c99中新增加了一个类型定义,就
2009-10-16 09:12:00
527
转载 C++中const用法总结
C++中const用法总结 作者JuKevin 1. const 修饰普通变量和指针 const 修饰变量,一般有两种写法: const TYPE value; TYPE const value; 这两种写法在本质上是一样的。 它的含义是: const 修饰的类型为 TYPE 的变量 value 是不可变的。 对于一个非指针的类型 TYPE ,无
2009-10-14 18:10:00
251
转载 信号量的互斥同步
信号量的互斥同步都是通过PV原语来操作的,我们可以通过注册两个信号量,让它们在互斥的问题上互动,从而达到同步。通过下面实例就可以很容易理解:#include #include #include #include #include #include
2009-10-14 18:09:00
354
转载 理解互斥量和信号量
理解互斥量和信号量 作者: JuKevin 互斥量(Mutex) 互斥量表现互斥现象的数据结构,也被当作二元信号灯。一个互斥基本上是一个多任务敏感的二元信号,它能用作同步多任务的行为,它常用作保护从中断来的临界段代码并且在共享同步使用的资源。 Mutex本质上说就是一把锁,提供对资源的独占访问,所以Mutex主要的作用是用于互斥
2009-10-14 18:07:00
482
1
转载 线程优先级
出处:http://hi.baidu.com/ronnie_xu/blog/item/280211dc309af6a6cd116686.html每个线程都有一个“优先级”,范围是0~31,0为最低优先级,31为最高优先级。当系统决定哪个线程需要调度的时候,首先查看是否存在优先级为31的可调度线程,如果存在,就从中选择一个进行调度。当该线程的时间片到达之后,系统查看是否存在另一个优先级为
2009-10-14 18:05:00
748
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人