码迷,mamicode.com
首页 >  
搜索关键字:缓冲池    ( 310个结果
Android笔记(二十五) ListView的缓存机制与BaseAdapter
之前接触了ListView和Adapter,Adapter将数据源和View连接起来,实际应用中,我们要显示的数据往往有很多,而屏幕只有那么大,系统只能屏幕所能显示的内容,当我们滑动屏幕,会将旧的内容放入到缓冲池中,再从缓存池中拿出新的内容显示出来,这就是ListView的缓存机制,这一机制可...
分类:移动开发   时间:2015-09-10 01:51:48    阅读次数:239
MySQL的innoDB存储引擎的运作方式,数据结构等
先上InnoDB架构图:自上而下依次为内存区结构,后台线程,操作系统,磁盘存储,日志文件等。其中内存由缓冲池,额外缓冲池,日志缓冲池组成。其中缓冲池中结构如下:在磁盘存储文件中,MyISAM存储引擎采用元数据,数据,索引三分的文件存储方法,而InnoDB采用元数据,数据(=索引)方式存储,这个主要由...
分类:数据库   时间:2015-09-03 15:21:19    阅读次数:243
mysql 线程
mysql是通过线程缓存来完成线程重用的。客户端发起连接时,首先会去线程缓冲池里找是不是有空闲的线程。如果没有才会去新建线程。当一个连接断开的时候,并不会马上销毁线程释放资源。而是暂时把线程放在缓冲池中...
分类:数据库   时间:2015-09-01 10:56:41    阅读次数:198
c++ 同步阻塞队列
参考:《C++11深入应用》用同步阻塞队列解决生产者消费者问题。生产者消费者问题:有一个生产者在生产产品,这些产品将提供给若干个消费者去消费,为了使生产者和消费者能并发执行,在两者之间设置一个有多个缓冲区的缓冲池,生产者将它生产的产品放入一个缓冲区中,消费者可以从缓冲区中取走产品进行消费,所有生产者...
分类:编程语言   时间:2015-08-29 11:09:30    阅读次数:357
【经典进程同步问题】
1.生产者-消费者问题有一群生产者进程在生产产品,并将这些产品提供给消费者进程去消费。为使生产者进程与消费者进程能并发执行,在两者之间设置了一个具有n个缓冲区的缓冲池,生产者进程将其所生产的产品放入一个缓冲区中;消费者进程可从一个缓冲区中取走产品去消费。尽管所有的生产者进程和消费者进程都是以异步方式...
分类:系统相关   时间:2015-08-25 19:04:49    阅读次数:170
生产者消费者问题
#include #include #include #include #include #define BUFF_SIZE 10 char buffer[BUFF_SIZE]; char count = 0; //缓冲池里的信息数目 sem_t sem_mutex; //生产者和消费者的互斥锁 sem_t p_sem_mutex; //空的时候,对消费者不可进 sem_t c_sem...
分类:其他好文   时间:2015-07-30 13:37:50    阅读次数:125
InnoDB脏页刷新机制Checkpoint
我们知道InnoDB采用Write Ahead Log策略来防止宕机数据丢失,即事务提交时,先写重做日志,再修改内存数据页,这样就产生了脏页。既然有重做日志保证数据持久性,查询时也可以直接从缓冲池页中取数据,那为什么还...
分类:数据库   时间:2015-07-14 06:31:40    阅读次数:201
InnoDB存储引擎的内存管理机制
InnoDB缓冲池是通过LRU算法来管理page的。频繁使用的page放在LRU列表的前端,最少使用的page在LRU列表的尾端,缓冲池满了的时候,优先淘汰尾端的page。 ## InnoDB中的LRU结构 ## InnoDB引擎中page的默认大小为16K...
分类:数据库   时间:2015-07-13 22:35:09    阅读次数:346
oracle 导出
一、导出csv文件利用Oracle中的Spool缓冲池技术可以实现Oracle数据导出到文本文件。1)、在Oracle PL/SQL中输入缓冲开始命令,并指定输出的文件名:spool /tmp/songjd/export.txt2)、在命令行中随便输入你的SQL查询:select mobile fr...
分类:数据库   时间:2015-07-13 10:02:52    阅读次数:206
java字符串缓冲池分析
java的虚拟机在内存中开辟出一块单独的区域,用来存储字符串对象,这块内存区域被称为字符串缓冲池。那个java的字符串缓冲池是如何工作的呢? String a = "abc"; String b = "abc"; String c = new String("xyz");例如上边的代码: String a = “abc”;    创建字符串的时候先查找字符串缓冲池中有没有相同的对象,如果有相同的对...
分类:编程语言   时间:2015-07-12 17:29:03    阅读次数:148
310条   上一页 1 ... 22 23 24 25 26 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!