- 博客(4)
- 收藏
- 关注
原创 线程池——尚在研究
为什么需要线程池目前的大多数网络服务器,包括Web服务器、Email服务器以及数据库服务器等都具有一个共同点,就是单位时间内必须处理数目巨大的连接请求,但处理时间却相对较短。 传 统多线程方案中我们采用的服务器模型则是一旦接受到请求之后,即创建一个新的线程,由该线程执行任务。任务执行完毕后,线程退出,这就是是“即时创建,即 时销毁”的策略。尽管与创建进程相比,创建线程的时间已经
2013-09-14 16:00:31 5045
转载 计算机中的浮点数表示
根据IEEE 754标准,浮点数的表示形式如下: 其中,S为数的符号位,为0时表示正数,为1时表示负数;P为阶码,通常用移码表示;M为尾数,用原码表示。目前,计算机中主要使用三种形式的IEEE 754浮点数,如下表所示 在IEEE 754标准中,约定小数点左边隐含有一位,通常这位数就是1,因此单精度浮点数尾数的有效位数为24位,即尾数为1.xx...x。
2013-09-05 16:11:24 7234
转载 JPEG原理详细2
如06对应 Huffman 表的111000,那么 69 = (4,5) --- 1111111110011001 (69=0x45=4*16+5 ) 21 = (1,5) --- 11111110110 从而得到最后的结果: 111000 111001 ; 111000 101101 ; 1111111110011001 10111 ; 111111101
2013-09-05 14:42:13 6047
转载 内存对齐
在最近的项目中,我们涉及到了“内存对齐”技术。对于大部分程序员来说,“内存对齐”对他们来说都应该是“透明的”。“内存对齐”应该是编译器的 “管辖范围”。编译器为程序中的每个“数据单元”安排在适当的位置上。但是C语言的一个特点就是太灵活,太强大,它允许你干预“内存对齐”。如果你想了解 更加底层的秘密,“内存对齐”对你就不应该再透明了。一、内存对齐的原因大部分的参考资料都是如是说的:1
2013-09-04 17:23:45 5291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人