android如何决定哪个应用可以先写入光盘?

如果两个应用程序想要将数据写入磁盘,Android如何决定哪个应用程序首先写入数据?

它是严格先到先得的吗?

有没有办法给予应用程序优先级,以便首先编写它的数据?

解决方法

If two Apps want to write data to the disk,how does Android decide which App get’s to write it’s data first?

Android不“决定”任何东西.

Is it strictly first-come-first-served?

是的,只要没有对写入订单的控制权. Android 1.x / 2.x使用YAFFS2作为文件系统,并且对磁盘I / O进行了全局进程级锁定,因此对文件系统采用了严格的FIFO方法. Android 3.0切换到ext4,这是大多数Linux机器中使用的相同文件系统,在那里,多个进程可以在硬件限制内同时执行I / O.

Is there a way to give an App priority so that it get’s to write it’s data first?

并不是的.例如,App A无法告诉Android“不要让App B写入磁盘直到2037年”.

相关文章

Android性能优化——之控件的优化 前面讲了图像的优化,接下...
前言 上一篇已经讲了如何实现textView中粗字体效果,里面主要...
最近项目重构,涉及到了数据库和文件下载,发现GreenDao这个...
WebView加载页面的两种方式 一、加载网络页面 加载网络页面,...
给APP全局设置字体主要分为两个方面来介绍 一、给原生界面设...
前言 最近UI大牛出了一版新的效果图,按照IOS的效果做的,页...