多线程
文章平均质量分 84
君记否
么么哒^ ^
展开
-
虚拟机centosmysql通信问题及eclipse环境配置问题
在vmware安装centos之后,配置mysql通信时,要关掉windows防火墙和centos自带的防火墙,进入mysql命令行,执行命令: grant all on *.* to 'root'@'ip' identified by'password'; 这样就可以允许其他机器访问MySQL了。 在eclipse中运行c++,遇到unresolved inclusion错误,解决办转载 2012-03-02 13:11:54 · 652 阅读 · 0 评论 -
讲Linux下面线程的操作、多线程的同步和互斥相关函数及操作的文章链接
Linux多线程编程(不限Linux) http://www.cnblogs.com/skynet/archive/2010/10/30/1865267.html Linux多线程编程详细解析----条件变量 pthread_cond_t http://blog.csdn.net/sunboy_2050/article/details/6031723 pthre转载 2012-03-05 11:25:08 · 878 阅读 · 0 评论 -
linux线程数据及信号量详解
http://fanqiang.chinaunix.net/a4/b8/20010811/0905001105.html 4.1 线程数据 在单线程的程序里,有两种基本的数据:全局变量和局部变量。但在多线程程序里,还有第三种数据类型:线程数据(TSD: Thread-Specific Data)。它和全局变量很象,在线程内部,各个函数可以象使用全局变量一样调用它,但它对线程转载 2012-03-05 17:10:25 · 633 阅读 · 0 评论 -
c++ 中 设计一个线程安全的map
最近在写一个底层网络模块,由于同时有上万个连接,因此得设计一个保证线程安全且性能不错的map。 这时候我特别怀念java,它有一个线程安全的容器库,而C++不知为什么一直没有,只好自己设计一个了。 由于有数十万个连接,因此ConcurrentMap内部必须分多个map来保存数据,比如说每个子map负责两万个连接,当连接数超过两万个时,ConcurrentMap内部必须创建另外一个子map和互斥原创 2012-03-29 10:57:55 · 9170 阅读 · 0 评论