logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

《Linux内核设计与实现》学习笔记之“Linux进程管理机制”

一.进程(或者称为“任务”)简介进程是OS最基本的抽象之一,通常进程包括“可执行程序代码”,“其他资源”(如:打开的文件,挂起的信号,内核内部数据,处理器状态,地址空间,一个或多个执行线程等)二.执行线程简介执行线程(或称线程)是进程中活动的对象,内核调度的对象是线程,而不是进程,每个线程中都有一个独立的程序计数器,进程栈,进程寄存器三.进程虚拟机制简介

《Linux内核设计与实现》学习笔记之“Linux内核简介”

一.同步和并发(内核很容易产生竞争条件,内核很多特征要求能够并发的访问共享数据,这就要求有同步机制)竞争尤其是:            1.Linux是抢占多任务操作系统            2.Linux内核支持多处理系统            3.中断是异步到来的,完全不顾当前正在执行的代码            4.Linux内核可以抢占解决竞争的方法:自旋锁(后面

(一)编译Linux内核

获取内核源码和源码的解压缩                从www.kernel.org中下载现在最新的linux kernel, 我下载下来的压缩包为: linux-3.10.tar.xz                这个压缩包是有两层包裹的,解压缩:                xz -d linux-3.10.tar.xz                tar -xvf

windowAnimationStyle的动画无效

晚上发现配置的windowAnimationStyle中的动效一直无效【修改xml的时候,需要卸载一下app,试了下很多次,不卸载重装,可能不生效,会导致认为自己修改无效】<style name="AppThemeSlideAnimation" parent="@android:style/Animation.Activity"><item name="android:activ

#动画#android#java
《Linux内核设计与实现》学习笔记之“Linux进程管理机制”

一.进程(或者称为“任务”)简介进程是OS最基本的抽象之一,通常进程包括“可执行程序代码”,“其他资源”(如:打开的文件,挂起的信号,内核内部数据,处理器状态,地址空间,一个或多个执行线程等)二.执行线程简介执行线程(或称线程)是进程中活动的对象,内核调度的对象是线程,而不是进程,每个线程中都有一个独立的程序计数器,进程栈,进程寄存器三.进程虚拟机制简介

Service涉及之RPC协议浅谈

摘至百度文库Android的 Service工作流程1.Android虚拟机启动之前系统会先启动service Manager进程;2.service Manager打开binder驱动,并通知binder kernel驱动程序这个进程将作为System Service Manager;3.然后该进程将进入一个循环,等待处理来自其他进程的数据。4.用户创建一个Sys

#rpc
Android 12没显示出app的微件问题

软件中遇到一个bug,发现在Android 12上面没显示。最后发现是小部件的appwidget-provider里的属性设置问题。数值太大的话,会导致Android 12上没看到自己app的微件。如果有遇到的网友,也可以注意一下~改成:...

#android
到底了