在以下代码中,fork之后没有语句。所以我想知道fork的行为。
new Handler().postDelayed(touchTimer, 1000 * 12);
Runnable touchTimer = new Runnable() {
@Override
public void run() {
if(wl.isHeld())
wl.release();
}
};
在这种情况下,子进程和父进程会发生什么。
答案 0 :(得分:2)
除非您通过检查fork()
的返回代码并分别应用不同的逻辑来区分父项和子项,否则父项和子项将通过打印行并退出来完成相同的操作。