原文:Linux内核分析(七)----并发与竞态Linux内核分析(七) 这两天家里的事好多,我们今天继续接着上一次的内容学习,上次我们完善了字符设备控制方法,并深入分析了系统调用的实质,今天我们主要来了解一下并发和竞态。 今天我们会分析到以下内容: 1. 并发和竞态简介 2. 竞态解决办法 3. ...
分类:
系统相关 时间:
2015-02-12 10:41:00
阅读次数:
319
Linux内核分析(七)这两天家里的事好多,我们今天继续接着上一次的内容学习,上次我们完善了字符设备控制方法,并深入分析了系统调用的实质,今天我们主要来了解一下并发和竞态。今天我们会分析到以下内容:1. 并发和竞态简介2. 竞态解决办法3. 为我们的虚拟设备增加并发控制在前几次博文我们已经实现了简单...
分类:
系统相关 时间:
2015-02-11 21:56:49
阅读次数:
313
本文将带领你与多线程作第一次亲热接触,并深入分析CreateThread与_beginthreadex的本质差别,相信阅读本文后你能轻松的使用多线程并能流畅准确的回答CreateThread与_beginthreadex究竟有什么差别,在实际的编程中究竟应该使用CreateThread还是_beg....
分类:
编程语言 时间:
2015-02-09 21:29:37
阅读次数:
198
本html页面地址:http://oss.org.cn/kernel-book/深入分析Linux内核源码前言第一章走进linux1.1 GNU与Linux的成长1.2 Linux的开发模式和运作机制1.3走进Linux内核1.3.1 Linux内核的特征1.3.2 Linux内核版本的变化1.4分...
分类:
系统相关 时间:
2015-02-05 13:25:01
阅读次数:
707
一般来说,phone的属性是persistent为true,而因此phone进程也是较早被叫起,被android:presistent修饰的应用在系统启动之后会被AM启动,即便没有运行,AM也会调用startProcessLocked启动该进程。启动package com.android.phone 即phone application,这会直接call到PhoneApp的onCreate(),执...
分类:
移动开发 时间:
2015-02-02 15:51:10
阅读次数:
142
c_runtime_cpu_setup函数在arch/arm/cpu/arm920t/start.S文件中: .globl c_runtime_cpu_setupc_runtime_cpu_setup: mov pc, lr //没做什么就返回了回到arch/arm/lib/crt0.S文件中:bl c_runtime_cpu_setup /* we still call old ro...
分类:
其他好文 时间:
2015-02-02 08:23:07
阅读次数:
169
Ant的基本概念首先是ant的基本概念:Project,Target,Tasks,Properties,Paths1.Project build.xml文件最顶层的元素,它有三个可选的属性:名称(name):工程的名称默认(default):默认的目标(target)。基础目录(basedir):工...
分类:
其他好文 时间:
2015-02-01 16:06:15
阅读次数:
201
一、创建项目在前一节中已经搭建好了Cocos2d-x 3.2开发环境,现在就创建第一个项目:cocos new HelloWorld -l cpp (-p com.ivae.hellocc -d .) 二、项目分析用VS打开项目,编译运行,运行成功! 1.在win32文件夹下找到Windows平台....
分类:
其他好文 时间:
2015-02-01 14:42:59
阅读次数:
183
OD调试9—实例:深入分析代码完成软件破解 爆破,是最初级的解决方案,不到万不得已,我们不直接修改JNZ通关。因为这样子的话,我们就享受不到破解、逆向的真正乐趣了。 了解程序背后按照剧情发展经常会出的一些走法,逆向程序的算法,才能体会逆向的真正乐趣! 所以,今天的主题是:是男人,就跟进去吧~...
分类:
其他好文 时间:
2015-01-31 21:49:18
阅读次数:
257