1、互斥锁又叫互斥量(mutex) 2、相关函数:pthread_mutex_init pthread_mutex_destroy pthread_mutex_lock pthread_mutex_unlock 3、互斥锁与信号量的关系:可以认为互斥锁是一种特殊的信号量 4、互斥锁主要用来实现关键段 ...
分类:
编程语言 时间:
2019-08-07 09:19:39
阅读次数:
93
本身不是锁,但是经常和锁结合使用 使用流程: 1. 创建 条件变量:var cond sync.Cond 2. 指定条件变量用的 锁: cond.L = new(sync.Mutex) 3. cond.L.Lock() 给公共区加锁(互斥量) 4. 判断是否到达 阻塞条件(缓冲区满/空) —— fo ...
分类:
其他好文 时间:
2019-08-04 01:15:38
阅读次数:
92
Renesas 32-bit MCU RH850 UART bootloader written in CC-RH (Renesas C language for RH850) ...
分类:
编程语言 时间:
2019-08-04 01:05:03
阅读次数:
121
GRUB应用**CentOS6启动流程:POST-->BootSequence(BIOS)-->BootLoader(MBR)-->Kernel(ramdisk)-->rootfs-->switchroot-->/sbin/init-->(/etc/inittab,/etc/init/*.conf)-->设定默认运行级别-->系统初始化脚本--
分类:
其他好文 时间:
2019-08-03 12:40:30
阅读次数:
107
首先,当在cmd里办入scott密码提示错误时,可以这样改一下,scott的解锁命令是: 以system用户登录:cmdsqlplus system/tigertigeralter user scott identified by "tiger" account unlock; --学习块的结构-- ...
分类:
数据库 时间:
2019-08-02 20:00:25
阅读次数:
139
Linux下,一切皆文件计算机性能:横向扩展:集群:人多力量大。x纵向扩展:做应用迁移。集群:**HDFS+map-reduces=Hadoop集群1、系统启动电源BIOS芯片1、加电自检(检查硬件设备是否正常)2、需要将硬盘中的系统文件,加载到内存中,让CPU读取额,并运行。MBR分区(bootloader):就是用来寻找并引导系统加载LILO嵌入式Grub是引导系统启动的程序。分为第一阶段,1
分类:
系统相关 时间:
2019-08-01 21:30:32
阅读次数:
146
之前文章介绍了如何在安卓手机上安装激活Xposed框架,Xposed框架的极强的功能各位都介绍过,能够不修改apk的前提下,修改系统内核的参数,比如在某些应用场景,各位需要修改手机的某个系统参数,这个时候就需要使用Xposed以及相关模块功能来实现。下文总计一下具体xposed框架的下载和框架模块应用沙盒的使用流程,成功激活并正确修改cpu参数。首先,有关xposed框架我们可以在开发者官网了解具
分类:
移动开发 时间:
2019-08-01 09:29:59
阅读次数:
137
较早前文章介绍了怎么在安卓手机上安装激活xposed框架,xposed框架的强大功能大伙都知道,能够不修改apk的前提下,修改系统底层的参数,打个比方在某些应用领域,大伙需要修改手机的某个系统参数,这个时候就需要使用xposed以及相关模块功能来完成。 在这里归纳一下具体xposed框架的下载和框架 ...
分类:
移动开发 时间:
2019-07-31 18:23:49
阅读次数:
148
从事嵌入式linux工作也几年了,如果算上大学期间的自学,那么也算是个工程师了。期间写过底层bootloader、内核的驱动和上层应用程序。对于芯片内部的模块也在大学时候用fpga的verilog玩过,所以对于整个嵌入式的框架也算是有点小小的理解,今天我们一起来来谈谈。如有偏差,请各位不吝赐教! 首 ...
分类:
系统相关 时间:
2019-07-31 16:57:19
阅读次数:
134