- 博客(6)
- 收藏
- 关注
原创 kk-并发控制和处理
什么是并发,竞态竞态的解决方式实际中如何灵活应用 ## 什么是并发,竞态并发(concurrency): 并发是指多个执行单元同时,并行的执行竞态(race conditions): 并发的执行单元对共享资源(硬件资源(比如只有一个i2c,一个uart),全局变量等)的访问容易发生数据混乱竞态发生的情况 1 对称多处理器(SMP)的多个CPU,smp是一种紧耦合,共享存储
2016-03-10 11:19:33
307
转载 linux的page cache策略
1.buffer与cached 执行free命令出来的结果,包括buff和cache,实际可用的内存需要看第二行。[root@localhost chenming]# free -m total used free shared buffers cachedMem: 1
2016-03-01 16:17:36
635
转载 makefile origin 函数
MakefileXIAOPATH=`pwd`ifdef Oifeq ("$(origin O)","command line") BUILD_DIR := $(O)endifendif#$(shell [ -d ${BUILD_DIR} ]|| mkdir -p ${BUILD_DIR})#BUILD_DIR := $(sh
2016-02-26 15:41:19
888
转载 总结const的用法
http://blog.csdn.net/htyurencaotang/article/details/92767431. const的用法:(1)定义常量(2)修饰函数的参数(3)修饰函数的返回值(4)修饰函数的定义体2. 用const 修饰函数的参数(1)const 只能修饰输入参数如果输入参数采用“指针传递”,那么加const 修饰可以防止
2016-02-03 13:46:51
200
原创 u-boot
init_fnc_t *init_sequence[] = { #if defined(CONFIG_ARCH_CPU_INIT) arch_cpu_init, /* basic arch cpu dependent setup */ #endif timer_init, /* initialize timer before usb init */ board_init, /* basi
2016-01-20 12:34:50
179
原创 UNIX-静态库和动态库,环境变量
一 环境变量1.1 重新审视a.out1/ questionwhy./a.out可以执行而a.out不可以执行 ls clear统统可以执行 answer:环境变量中的PATH在起作用 PATH当去执行某个可执行程序未指定路径,在PATH中路径挨个寻找是否存在要执行的可执行程序如何定义赋值 环境变量 export PATH=$PATH:. env: 当前用户的所
2016-01-17 14:00:58
549
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人