知道了为什么那些修改过的软件有一部分叫'线程修复版'
因为软件运行时肯定会创建一个进程然后里面包括了许许多多的线程,每一个线程都有自己的行为,比如说
#include <studio.h>
int main()
{ prtntf('hello');
return 0;
}
这个在执行时也会有单独的进程以及自己的行为,安卓每一个版本对不同行为的兼容性不一样,安卓11跑手机版三部曲简直就是mint跑RPCS3:RPCS3会调用一些关键性的东西,它在构建时估计用的debian也没有想到会有mint(基于debian或者是基于Ubuntu(这玩意还是基于debian)),软件:劳资要用一些东西,跑/run找去了,欸,/run死哪去了(mint把/run和/lib整合成了/lib)
安卓也可以更改线程行为,比如调用的东西位置什么的,参数什么的。。。
不像Windows,Linux,BSD跑Windows程序时不兼容可以用兼容层