实现了Runnable接口的实例,就一定会启动一个新的线程么?
答案是否定的:
原因 用实现了Runnable接口的对象 作为 Thread的线程的目标对象
Thread(Runnable target);
Thread(Runnable target, String name)。
如果 target 指定的是 当前主线程或者是null ,则new thread(target).start();启动的是主线程;
否则 会启动 一个子线程进行处理;
实现了Runnable接口的实例,就一定会启动一个新的线程么?
答案是否定的:
原因 用实现了Runnable接口的对象 作为 Thread的线程的目标对象
Thread(Runnable target);
Thread(Runnable target, String name)。
如果 target 指定的是 当前主线程或者是null ,则new thread(target).start();启动的是主线程;
否则 会启动 一个子线程进行处理;