上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 38 下一页
摘要: 在C里面,经常需要提供一个函数地址,注册到结构里,然后在程序执行到特定阶段时,回调该函数。创建线程,注册线程运行的主函数就是一个典型的例子。这里以简单的回调实例,说明C++中回调函数为成员函数时有关this指针的问题。由于C++对C的继承关系,C++没有自己的线程封装技术,一般而言我们创建线程时,还 阅读全文
posted @ 2015-03-16 16:32 SandKing 阅读(23) 评论(0) 推荐(0)
摘要: 一、编译先前条件 确认是否已经安装以下软件,有些也许不是必须的,但建议还是都装上。 apt-get install autoconf automake autotools-dev cpp curl gawk gcc lftp libc6-dev linux-libc-dev make libpcre 阅读全文
posted @ 2015-03-16 16:23 SandKing 阅读(5) 评论(0) 推荐(0)
摘要: 使用pthread的好处在于对于跨平台的程序,无需重写线程部分。目前跨平台的线程库还有,Boost.Thread, Intel TBB里的线程类(与Boost.Thread接口几乎相同),ACE里的活动对象类,ICE里的线程类。 PMVS源码在多线程使用pthread,这个库一般用于linux下,要 阅读全文
posted @ 2015-03-16 12:22 SandKing 阅读(139) 评论(0) 推荐(0)
摘要: 转自:http://igaozh.iteye.com/blog/1680852 进程与线程 进程是程序执行时的一个实例,是执行程序在一定数据集上运行的过程,是LINUX系统分配资源的基本单位。 线程是进程的一个实体,是CPU调度和分派的基本单位,它是比进程更小的能独立运行的基本单位.线程自己基本上不 阅读全文
posted @ 2015-03-13 16:32 SandKing 阅读(8) 评论(0) 推荐(0)
摘要: 一、堆的定义 堆的定义如下:n个关键字序列L[n]成为堆,当且仅当该序列满足: ①L(i) <= L(2i)且L(i) <= L(2i+1) 或者 ②L(i) >= L(2i)且L(i) >= L(2i+1) 其中i属于[1, n/2]。 满足第①种情况的堆称为小根堆(小顶堆),满足第②种情况的堆称 阅读全文
posted @ 2015-03-13 12:22 SandKing 阅读(26) 评论(0) 推荐(0)
摘要: 使用2.2时应该#include <winsock2.h> 而不需要#include <windows.h> 因为<winsock2.h>里有一段 #ifndef _INC_WINDOWS #include <windows.h> #endif 会自动包含<windows.h> 你不能这样 #inc 阅读全文
posted @ 2015-03-11 20:46 SandKing 阅读(19) 评论(0) 推荐(0)
摘要: 堆排序算法( heapsort ) 2. make_heap() 2. push_heap() 3. pop_heap 4. sort_heap() #include <iostream> #include <algorithm> #include <vector> using namespace 阅读全文
posted @ 2015-03-10 18:07 SandKing 阅读(5) 评论(0) 推荐(0)
摘要: 1. nth_element( b, n, e ) 对n位置的元素进行比较,大的放后面,小的放前面,n必须是迭代器指向输入的元素; 2. nth_element(b, n, e, p ) 3.对比:partition() 算法 #include <iostream> #include <algori 阅读全文
posted @ 2015-03-10 16:51 SandKing 阅读(5) 评论(0) 推荐(0)
摘要: 1. partial_sort( b, se, e ) 2. partial_sort( b, se, e, p ) 3. partial_sort_copy( sb, se, db, de ) 4. partial_sort_copy( sb, se, db, de, p ) #include < 阅读全文
posted @ 2015-03-10 15:09 SandKing 阅读(4) 评论(0) 推荐(0)
摘要: 1. sort( b, e) 2. sort( b, e, p ) 3. stable_sort( b, e ) 4. stable_sort( b, e, p ) 注意: 不适用于list容器,list有成员函数sort #include <iostream> #include <algorith 阅读全文
posted @ 2015-03-10 14:07 SandKing 阅读(4) 评论(0) 推荐(0)
上一页 1 ··· 20 21 22 23 24 25 26 27 28 ··· 38 下一页