码迷,mamicode.com
首页 >  
搜索关键字:semi sync    ( 4832个结果
Go 语言的分布式读写互斥
Go语言默认的sync.RWMutex实现在多核环境中表现并不佳,因为所有的读者在进行原子增量操作时,会抢占相同的内存地址。该文探讨了一种n-way RWMutex,也可以称为“大读者(big reader)”锁,它可以为每个CPU内核分配独立的RWMutex。读者仅需在其核心中处理读锁,而写者则须依次处理所有锁。     查找当前CPU 读者使用CPUID指令来决定使用何种锁,...
分类:编程语言   时间:2015-05-06 19:49:31    阅读次数:264
docker深入1-尝试运行一个简单的web环境
docker深入1-尝试运行一个简单的web环境目的:在基础镜像(pcnk/base:v2)上增加一个web环境:sync做法:启动新的container,然后逐步增加web服务,再提交到p_w_picpath,这里用到了端口映射,数据卷挂载。 一、在【pcnk/base:v2】这个基础p_w_picpath上运行一个container【web..
分类:Web程序   时间:2015-05-06 18:11:54    阅读次数:147
Linux 释放内存脚本
新建shell文档 vi /opt/free.sh 可用内存小于400M的时候, 将会进行释放 #!/bin/bash sync free?-m?|grep?-i?mem?|awk?‘{if($4?<?400){?printf("3")?>?"/proc/sys/vm/drop_caches"}}‘; 计划运行 cron...
分类:系统相关   时间:2015-05-06 13:27:34    阅读次数:194
Linux同步IO:sync、fsync和fdatasync
转自:http://blog.csdn.net/sishuiliunian0710/article/details/37739385一、术语解释 脏页:linux内核中的概念,因为硬盘的读写速度远赶不上内存的速度,系统就把读写比较频繁的数据事先放到内存中,以提高读写速度,这就叫高速缓存,linu.....
分类:系统相关   时间:2015-05-05 21:36:19    阅读次数:882
hdu 1422 重温世界杯
很简单,没什么好说的,和最长上升序列一个类型 #include #define maxn 200000+5 using namespace std; int n,x,y; int mapp[maxn]; int main() { cin.sync_with_stdio(false); mapp[0]=0; while(cin>>n) { for(int i=1;i<=n;i++) ...
分类:其他好文   时间:2015-05-04 22:10:30    阅读次数:116
三分钟教你学Git (十) - bad object HEAD错误
有时候进入到Git仓库执行命令: git status 显示: fatal: bad object HEAD 直接: git pull origin hongchangfirst 将远程分支的内容重新sync下来即可。...
分类:其他好文   时间:2015-05-04 20:17:26    阅读次数:264
Ubuntu系统加固方案
1、删除系统不需要的默认账号# userdel lp # groupdel lp#passwd –l lp 如果下面这些系统默认帐号不需要的话,建议删除。 lp, sync news, uucp, games, bin、man修改一些系统帐号的shell变量,例如uucp,ftp和news等,还有....
分类:系统相关   时间:2015-05-04 17:08:26    阅读次数:172
C++多线程编程随笔
今天尝试着写利用纯C++写多线程,撇开windows的API,利用C++11提供的thread.h中提供的创建线程类完成线程的创建和执行。 我自己封装了一个MysqlServer类,在类中包含了一个sync函数,此函数负责创建一个线程,并且一直执行,直到程序被关闭才结束,去完成其他的一些操作。 sync刚开始是这样的: 我进行调试后发生了这样的错误: 但是sync创建的这个线程仍在运...
分类:编程语言   时间:2015-05-02 22:08:54    阅读次数:241
fio 使用总结
近期进行存储分布式存储性能测试,选择fio进行测试性能,fio测试工具支持同步(pread/pwrite)和异步(libaio)FIO是测试IOPS的非常好的工具,用来对硬件进行压力测试和验证,支持13种不同的I/O引擎,包括:sync,mmap,libaio,posixaio,SGv3,splice,null,network,syslet,guasi,solari..
分类:其他好文   时间:2015-04-30 01:11:12    阅读次数:784
ART运行时Mark-Compact( MC)GC执行过程分析
除了Semi-Space(SS)GC和Generational Semi-Space(GSS)GC,ART运行时还引入了第三种Compacting GC:Mark-Compact(MC)GC。这三种GC虽然都是Compacting GC,不过它们的实现方式却有很大不同。SS GC和GSS GC需两个Space来压缩内存,而MC GC只需一个Space来压缩内存。本文就详细分析MC GC的执行过程。...
分类:其他好文   时间:2015-04-27 02:04:16    阅读次数:251
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!