我想在Android設備中複製一點RTOS條件,而不必重新安裝整個內核(就像RTDroid一樣)。其中一個條件是確保關鍵線程在每次需要CPU或內存時都會優先於普通線程。用NDK超速max_priority
我知道用C/C++編寫的使用NDK的代碼是在linux內核級別執行的。這意味着它應該具有與DVM過程(Dalvik虛擬機)相同的優先級。因此,我感到C/C++代碼的執行優先於在DVM上運行的任何「MAX_PRIORITY」線程。
我可以使用Renderscript複製相同的行爲嗎?我的直覺說不,因爲Renderscript腳本中的主要執行線程是由Java應用程序控制的。
在此先感謝您提供給我的任何見解!
非常感謝!我大大錯了。似乎創建[前臺流程](https://medium.com/google-developers/who-lives-and-who-dies-process-priorities-on-android-cb151f39044f#.gu81uajep),並使用Renderscript進行密集型操作,對我來說是最好的選擇。 – juanma2268