4 static public void main(String[] args) throws Exception {
6 for (int i = 1; i <= 2; i++) {
7 System.out.println("\nspawning child #" + i);
12 System.out.println("\ndone!");
15 static private void child() throws Exception {
16 System.out.println("spawning child");
17 ProcessBuilder pb = new ProcessBuilder("/system/bin/sleep", "5");
18 Process proc = pb.start();
22 System.out.println("child died");
25 static private void checkManager() {
26 Map<Thread, StackTraceElement[]> traces = Thread.getAllStackTraces();
27 boolean found = false;
29 for (Map.Entry<Thread, StackTraceElement[]> entry :
31 Thread t = entry.getKey();
32 String name = t.getName();
33 if (name.equals("java.lang.ProcessManager")) {
34 System.out.println("process manager: " + t.getState());
40 System.out.println("process manager: nonexistent");