尝试从微内核角度去理解Android系统的设计
微内核的实现会带来哪些问题:
优先级翻转
在用户态的系统服务使用多线程的模式向多个进程提供系统服务的场景下,
如果低优先级的进程获取了一把锁,之后高优先级的进程尝试获取锁,也必须等待,从而造成了优先级的翻转
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/280072.html
尝试从微内核角度去理解Android系统的设计
微内核的实现会带来哪些问题:
优先级翻转
在用户态的系统服务使用多线程的模式向多个进程提供系统服务的场景下,
如果低优先级的进程获取了一把锁,之后高优先级的进程尝试获取锁,也必须等待,从而造成了优先级的翻转
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/280072.html