我想知道fork如何在以下代码中工作

时间:2015-04-27 07:13:08

标签: unix process fork

在以下代码中,fork之后没有语句。所以我想知道fork的行为。

new Handler().postDelayed(touchTimer, 1000 * 12);



    Runnable touchTimer = new Runnable() {

            @Override
            public void run() {     

                if(wl.isHeld())
                    wl.release();

            }
        };

在这种情况下,子进程和父进程会发生什么。

1 个答案:

答案 0 :(得分:2)

除非您通过检查fork()的返回代码并分别应用不同的逻辑来区分父项和子项,否则父项和子项将通过打印行并退出来完成相同的操作。