加载中
线程池浅析及C++代码实现

  (1)什么是线程池   线程池是一种多线程处理技术。线程池先创建好若干线程,并管理这些线程。当有新的任务到来时,将任务添加到一个已创建的空闲线程中执行。线程池所创建的线程优先级都...

2013/01/22 12:21
2.7K
linux下的c++线程池实现

我设计这个线程池的初衷是为了与socket对接的。线程池的实现千变万化,我得这个并不一定是最好的,但却是否和我心目中需求模型的。现把部分设计思路和代码贴出,以期抛砖引玉。个人比较喜欢搞...

2013/01/22 12:12
118
C++ lists

Lists将元素按顺序储存在链表中. 与 向量(vectors)相比, 它允许快速的插入和删除,但是随机访问却比较慢. assign() 给list赋值 back() 返回最后一个元素 begin() 返回指向第一个元素的迭代器...

2012/12/30 10:07
14
C++ vector容器类型

vector类为内置数组提供了一种替代表示,与string类一样 vector 类是随标准 C++引入的标准库的一部分 ,为了使用vector 我们必须包含相关的头文件 : #include <vector> 使用vector有两种不同...

2012/12/30 09:20
151
Debug与Release的区别

VC下Debug和Release区别 最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发...

2012/12/26 09:04
953
Java与C++之JNI编程小结

1. 什么是 JNI JNI是Java Native Interface的缩写。从Java 1.1开始,JNI标准成为java平台的一部分,它允许Java和其他语言进行交互。JNI一开始为C和C++而设计的,但是它并不妨碍你使用其他语言...

2012/12/12 12:54
44
谈C/C++指针精髓

[摘要] 指针是C和C++语言编程中最重要的概念之一,也是最容易产生困惑并导致程序出错的问题之一。利用指针编程可以表示各种数据结构, 通过指针可使用主调函数和被调函数之间共享变量或数据结...

2012/12/11 17:43
372
VC 多线程编程

VC 多线程编程 一、问题的提出 编写一个耗时的单线程程序:   新建一个基于对话框的应用程序SingleThread,在主对话框IDD_SINGLETHREAD_DIALOG添加一个按钮,ID为IDC_SLEEP_SIX_SECOND,标...

2012/12/11 17:38
77
C/C++内存泄漏及检测

“该死系统存在内存泄漏问题”,项目中由于各方面因素,总是有人抱怨存在内存泄漏,系统长时间运行之后,可用内存越来越少,甚至导致了某些服务失败。内存泄漏是最难发现的常见错误之一,因为...

2012/12/11 17:37
96
C++高效编程忠告

这是对C++高效编程的一个总结, 很有指导作用. 一、#include “filename.h”和#include <filename.h>的区别 #include “filename.h”是指编译器将从当前工作目录上开始查找此文件 #include <...

C++
2012/12/11 17:36
350

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部