文件系统的一致性模型描述了文件读/写的可见性。HDFS牺牲了一些POSIX的需求来补偿性能,所以有些操作可能会和传统的文件系统不同。 当创建一个文件时,它在文件系统的命名空间中是可见的,代码如下: Path p = new Path("p"); fs.create(p); assertT...
分类:
其他好文 时间:
2016-01-19 00:04:30
阅读次数:
748
一、sysbench介绍SysBench是一个模块化的、跨平台、多线程基准测试工具,主要用于评估测试各种不同系统参数下的数据库负载情况。它主要包括以下几种方式的测试:1、cpu性能2、磁盘io性能3、调度程序性能4、内存分配及传输速度5、POSIX线程性能6、数据库性能(OLTP基准测试目前sy..
分类:
数据库 时间:
2016-01-18 21:02:27
阅读次数:
361
搭建一个简单的跨平台C开发的基础框架, 主要是使用posix线程库和 自己写的一个分级 日志库,以后可以在这个基础上搭建你需要的框架会容易一点. 在Window和Linux上测试通过.
分类:
其他好文 时间:
2016-01-16 22:20:22
阅读次数:
274
Android的外部存储 Android支持外部存储(case-insensitive filesystem with immutable POSIX permission classes and modes)。 外部存储可以通过物理介质提供(如SD卡),也可以通过将内部存储中的一部分封装而成,.....
分类:
移动开发 时间:
2016-01-12 19:34:30
阅读次数:
167
在单线程程序中,我们经常要用到"全局变量"以实现多个函数间共享数据, 然而在多线程环境下,由于数据空间是共享的,因此全局变量也为所有线程所共有。但有时应用程序设计中有必要提供线程私有的全局变量,仅在某个线程中有效,但却可以跨多个函数访问。POSIX线程库通过维护一定的数据结构来解决这个问题,这个些数据称为(Thread-specific-data或 TSD)。
相关函数如下:
int pthr...
分类:
编程语言 时间:
2016-01-02 22:40:38
阅读次数:
457
pthreadpthread是POSIX多线程开发框架,由于是跨平台的 C 语言框架,在苹果的头文件中并没有详细的注释要查阅pthread有关资料,可以访问http://baike.baidu.com导入头文件#import pthread演练// 创建线程,并且在线程中执行 demo 函数- (v...
分类:
其他好文 时间:
2016-01-01 20:59:37
阅读次数:
149
Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。Redis能运行在大多数POSIX(Linux, *BSD, OS X 和Solaris等)系统...
分类:
其他好文 时间:
2015-12-31 19:21:00
阅读次数:
255
Mac OS X 10.6及iOS4.0之后导入了可以使全体线程更高效运行,并且使并行处理应用更易开发的架构,GCD(Grand Central Dispatch),同时引入的还有Run Loop,线程(包括Cocoa和POSIX)和Operation。GCD拥有非常轻量级的工作单元和并发方式,并且...
分类:
移动开发 时间:
2015-12-30 23:54:37
阅读次数:
222
当删除一个文件,再又一次下载这个同名文件,保存到sdcard时出现error,部分手机出现Caused by: libcore.io.ErrnoException: open failed: EBUSY (Deviceor resource busy)at libcore.io.Posix.open...
分类:
移动开发 时间:
2015-12-28 09:05:20
阅读次数:
924