码迷,mamicode.com
首页 >  
搜索关键字:sgi    ( 483个结果
stl空间配置器alloc
SGI设计了双层级配置器,第一级配置器直接使用malloc()和free(),第二级配置器视情况采用不同的策略:当配置区块超过128bytes时,调用第一级配置器,当配置区块小于128bytes时,采用内存池方式//SGI第一级配置器templateclass __malloc_alloc_temp...
分类:其他好文   时间:2015-01-11 14:49:54    阅读次数:236
Python——thread
该模块在Python 3中更名为 _thread。 该模块实现对Python多线程的低层次操作原语,也提供了多线程之间用于同步的锁机制。threading模块基于本模块提供了更易用的高层次线程API。Windows、Linux、SGI IRIX、Solaris 2.x、和支持POSIXthre...
分类:编程语言   时间:2014-12-25 20:19:05    阅读次数:260
STL六大组件之——分配器(内存分配,好深奥的东西)
SGI设计了双层级配置器,第一级配置器直接使用malloc()和free(),第二级配置器则视情况采用不同的策略:当配置区块超过128bytes时,视之为“足够大”,便调用第一级配置器;当配置区小于128bytes时,视之为“过小”,为了降低额外负担,便采用复杂的memory pool 整理方式,而...
分类:其他好文   时间:2014-12-19 21:58:45    阅读次数:325
SGI STL第二级空间配置器空间释放函数deallocate
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
无线通信网络学习日志之二(20141208)
今天来学习一下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
SGI空间分配器之第一级配置器剖析
/*用途:用于分配内存空间的模板,作为第一级分配;模板形参:无意义,模板内没有使用接口函数:allocate函数用于分配空间 reallocate函数用于指定地址重新分配空间 deallocate函数用于释放空间 set_malloc_hande...
分类:其他好文   时间:2014-12-07 16:19:17    阅读次数:180
SGI空间分配器之第二级配置器剖析
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
基于内存查看STL常用容器内容
有时候在线上使用gdb调试程序core问题时,可能没有符号文件,拿到的仅是一个内存地址,如果这个指向的是一个STL对象,那么如何查看这个对象的内容呢? 只需要知道STL各个容器的数据结构实现,就可以查看其内容。本文描述了SGI STL实现中常用容器的数据结构,以及如何在gdb中查看其内容。 string string,即basic_string bits/basic_string.h: m...
分类:其他好文   时间:2014-12-03 23:25:58    阅读次数:356
第三十八天:Tiny4412驱动开发之外部中断
在三天前学习按键驱动的时候,按键通过轮循的方式,一直在等待被按下,这时候系统不能够完成其它的操作,这明显是不科学的,可以使用外部中断解决这个问题。 在Tiny4412中中断分为三种 分别是软件通用中断(SGI),私有设备中断(PPI),共享设备中断(SPI)。 一共有160个中断号,中断表在...
分类:其他好文   时间:2014-11-30 18:29:53    阅读次数:472
VS、GNU STL存在一个Bug,而STLport-5.2.1则是没有的。
最后来到比较坑的代码中: 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
483条   上一页 1 ... 42 43 44 45 46 ... 49 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!