Chinaunix首页 | 论坛 | 博客
  • 博客访问: 345534
  • 博文数量: 135
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1106
  • 用 户 组: 普通用户
  • 注册时间: 2013-03-20 09:56
文章分类

全部博文(135)

文章存档

2017年(3)

2016年(18)

2015年(69)

2014年(39)

2013年(6)

我的朋友

发布时间:2016-02-18 15:50:26

一、适用场景    首先,必须明确一点,线程池不是万能的,它有其特定的使用场景。使用线程池是为了减小线程本身的开销对应用性能所产生的影响,但是其前提是线程本身创建、销毁的开销和线程执行任务的开销相比是不可忽略的。如果线程本身创建、销毁的开销对应用程序的性能可以忽略不计,那么使用/不使用线.........【阅读全文】

阅读(822) | 评论(0) | 转发(0)

发布时间:2016-02-15 16:36:07

Placement new 存在的理由(1).用Placement new 解决buffer的问题问 题描述:用new分配的数组缓冲时,由于调用了默认构造函数,因此执行效率上不佳。若没有默认构造函数则会发生编译时错误。如果你想在预分配的内存上创建 对象,用缺省的new操作符是行不通的。要解决这个问题,你可以用pl.........【阅读全文】

阅读(733) | 评论(0) | 转发(0)

发布时间:2015-10-28 16:22:31

转载自:http://blog.csdn.net/andy572633/article/details/7213465在C语言面试和考试中经常会遇到内存字节对齐的问题。今天就来对字节对齐的知识进行小结一下。 首先说说为什么要对齐。为了提高效率,计算机从内存中取数据是按照一个固定长度的。以32位机为例,它每次取32个位,也就是4个字节(每字节8个位,计算机.........【阅读全文】

阅读(573) | 评论(0) | 转发(0)

发布时间:2015-10-03 23:13:40

#include &lt;iostream&gt;<br /><br />using namespace std;<br /><br />void sift(int a[], int k, int m)<br />{<br />&nbsp;&nbsp;&nbsp; int i = k;<br />&nbsp;&nbsp;&nbsp; int j = 2 * i + 1;<br /><br />&nbsp;&nbsp;&nbsp; while (j &lt; m-1)<br />&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbs.........【阅读全文】

阅读(711) | 评论(0) | 转发(0)

发布时间:2015-09-12 22:48:25

1.局部类不能定义静态成员函数<br />#include &lt;iostream&gt;<br />using namespace std;<br />int main(void)<br />{<br />&nbsp;&nbsp;&nbsp; class test<br />&nbsp;&nbsp;&nbsp; {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static int a;<br />&nbsp;&nbsp;&nbsp; };<br />&nbsp;&nbsp;&nbsp; cout.........【阅读全文】

阅读(658) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册