SGI设计了双层级配置器,第一级配置器直接使用malloc()和free(),第二级配置器视情况采用不同的策略:当配置区块超过128bytes时,调用第一级配置器,当配置区块小于128bytes时,采用内存池方式//SGI第一级配置器templateclass __malloc_alloc_temp...
分类:
其他好文 时间:
2015-01-11 14:49:54
阅读次数:
236
该模块在Python 3中更名为 _thread。 该模块实现对Python多线程的低层次操作原语,也提供了多线程之间用于同步的锁机制。threading模块基于本模块提供了更易用的高层次线程API。Windows、Linux、SGI IRIX、Solaris 2.x、和支持POSIXthre...
分类:
编程语言 时间:
2014-12-25 20:19:05
阅读次数:
260
SGI设计了双层级配置器,第一级配置器直接使用malloc()和free(),第二级配置器则视情况采用不同的策略:当配置区块超过128bytes时,视之为“足够大”,便调用第一级配置器;当配置区小于128bytes时,视之为“过小”,为了降低额外负担,便采用复杂的memory pool 整理方式,而...
分类:
其他好文 时间:
2014-12-19 21:58:45
阅读次数:
325
union obj{
obj * free_list_link ;
char client_data[1] ;
};
__default_alloc_template拥有配置器标准接口函数deallocate()。该函数首先判断区块大小,大于128bytes就调用第一级配置器,小于128bytes就找出相应的free list将区块回收:
//p is not 0/null
static...
分类:
其他好文 时间:
2014-12-11 20:58:11
阅读次数:
169
今天来学习一下LTE的网络架构:
1.LTE网络架构简化了既有通信网络架构,并可以与其他IP网络进行通信的无缝整合,使其成为扁平化的全IP网络架构(Falt-All-IP);
2.改网络主要由EPC(核心网)与E-UTRAN组成,通过其他传输介质接入其他通信网络,如下图所示:
SGI:提供EPC与外界IP网络及运营商的多媒体服务的介质通道;
S6:提供LTE与家庭用户服务(Home...
分类:
其他好文 时间:
2014-12-08 17:57:18
阅读次数:
234
/*用途:用于分配内存空间的模板,作为第一级分配;模板形参:无意义,模板内没有使用接口函数:allocate函数用于分配空间 reallocate函数用于指定地址重新分配空间 deallocate函数用于释放空间 set_malloc_hande...
分类:
其他好文 时间:
2014-12-07 16:19:17
阅读次数:
180
template
class __default_alloc_template
{
private: enum {__ALIGN=8}; enum {__MAX_BYTES=128;}; enum {__NFREELISTS=__MAX_BYTES/__ALIGN}; /*struct obj { ...
分类:
其他好文 时间:
2014-12-07 16:18:57
阅读次数:
169
有时候在线上使用gdb调试程序core问题时,可能没有符号文件,拿到的仅是一个内存地址,如果这个指向的是一个STL对象,那么如何查看这个对象的内容呢?
只需要知道STL各个容器的数据结构实现,就可以查看其内容。本文描述了SGI STL实现中常用容器的数据结构,以及如何在gdb中查看其内容。
string
string,即basic_string bits/basic_string.h:
m...
分类:
其他好文 时间:
2014-12-03 23:25:58
阅读次数:
356
在三天前学习按键驱动的时候,按键通过轮循的方式,一直在等待被按下,这时候系统不能够完成其它的操作,这明显是不科学的,可以使用外部中断解决这个问题。 在Tiny4412中中断分为三种 分别是软件通用中断(SGI),私有设备中断(PPI),共享设备中断(SPI)。 一共有160个中断号,中断表在...
分类:
其他好文 时间:
2014-11-30 18:29:53
阅读次数:
472
最后来到比较坑的代码中:
SGI:
[cpp] view
plaincopy
istream_iterator() : _M_stream(&cin), _M_end_marker(false) {}
istream_iterator(istream& __s) : _M_stream(&__s) { _M_read(); }...
分类:
其他好文 时间:
2014-11-26 14:22:12
阅读次数:
282