2013年9月9日

Posix多线程编程学习笔记

摘要: Blaise Barney, Lawrence Livermore National Laboratory 目录表 摘要 译者序Pthreads 概述 什么是线程? 什么是Pthreads? 为什么使用Pthreads? 使用线程设计程序 Pthreads API编译多线程程序 线程管理 创建和终止线程 向线程传递参数 连接(Joining)和分离( Detaching)线程 栈管理 其它函数 互斥量(Mutex Variables) 互斥量概述 创建和销毁互斥量 锁定(Locking)和解锁(Unlocking)互斥量 条件变量(Condition Variable... 阅读全文

posted @ 2013-09-09 14:56 凌峰布衣 阅读(6880) 评论(0) 推荐(3)

C++的四种强制类型转换

摘要: C++的四种强制类型转换,所以C++不是类型安全的。分别为:static_cast , dynamic_cast , const_cast , reinterpret_cast 为什么使用C风格的强制转换可以把想要的任何东西转换成合乎心意的类型。那为什么还需要一个新的C++类型的强制转换呢? 新类型的强制转换可以提供更好的控制强制转换过程,允许控制各种不同种类的强制转换。C++中风格是 static_cast(content)。C++风格的强制转换其他的好处是,它们能更清晰的表明它们要干什么。程序员只要扫 一眼这样的代码,就能立即知道一个强制转换的目的。 四种转换的区别: static_cas 阅读全文

posted @ 2013-09-09 14:20 凌峰布衣 阅读(7042) 评论(0) 推荐(0)

导航