/** * Constructs a new {@code Thread} with no {@code Runnable} object and a * newly generated name. The new {@code Thread} will belong to the same * {@code ThreadGroup} as the {@code Thread} calling this constructor. * * @see java.lang.ThreadGroup * @see java.lang.Runnable */ public Thread() { create(null, null, null, 0); }
/** * Constructs a new {@code Thread} with a {@code Runnable} object and a * newly generated name. The new {@code Thread} will belong to the same * {@code ThreadGroup} as the {@code Thread} calling this constructor. * * @param runnable * a {@code Runnable} whose method <code>run</code> will be * executed by the new {@code Thread} * * @see java.lang.ThreadGroup * @see java.lang.Runnable */ public Thread(Runnable runnable) { create(null, runnable, null, 0); }
/** * Constructs a new {@code Thread} with a {@code Runnable} object and a * newly generated name. The new {@code Thread} will belong to the {@code * ThreadGroup} passed as parameter. * * @param group * {@code ThreadGroup} to which the new {@code Thread} will * belong * @param runnable * a {@code Runnable} whose method <code>run</code> will be * executed by the new {@code Thread} * @throws IllegalThreadStateException * if <code>group.destroy()</code> has already been done * @see java.lang.ThreadGroup * @see java.lang.Runnable */ public Thread(ThreadGroup group, Runnable runnable) { create(group, runnable, null, 0); }
/** * Constructs a new {@code Thread} with no {@code Runnable} object and the * name provided. The new {@code Thread} will belong to the same {@code * ThreadGroup} as the {@code Thread} calling this constructor. * * @param threadName * the name for the {@code Thread} being created * * @see java.lang.ThreadGroup * @see java.lang.Runnable * */ public Thread(String threadName) { if (threadName == null) { throw new NullPointerException("threadName == null"); } create(null, null, threadName, 0); }
/** * Constructs a new {@code Thread} with no {@code Runnable} object, the * given name and belonging to the {@code ThreadGroup} passed as parameter. * * @param group * {@code ThreadGroup} to which the new {@code Thread} will belong * @param threadName * the name for the {@code Thread} being created * @throws IllegalThreadStateException * if <code>group.destroy()</code> has already been done * @see java.lang.ThreadGroup * @see java.lang.Runnable */ public Thread(ThreadGroup group, String threadName) { if (threadName == null) { throw new NullPointerException("threadName == null"); } create(group, null, threadName, 0); }
/** * Constructs a new {@code Thread} with a {@code Runnable} object, the given * name and belonging to the {@code ThreadGroup} passed as parameter. * * @param group * ThreadGroup to which the new {@code Thread} will belong * @param runnable * a {@code Runnable} whose method <code>run</code> will be * executed by the new {@code Thread} * @param threadName * the name for the {@code Thread} being created * @throws IllegalThreadStateException * if <code>group.destroy()</code> has already been done * @see java.lang.ThreadGroup * @see java.lang.Runnable */ public Thread(ThreadGroup group, Runnable runnable, String threadName) { if (threadName == null) { throw new NullPointerException("threadName == null"); } create(group, runnable, threadName, 0); }
/** * Constructs a new {@code Thread} with a {@code Runnable} object and name * provided. The new {@code Thread} will belong to the same {@code * ThreadGroup} as the {@code Thread} calling this constructor. * * @param runnable * a {@code Runnable} whose method <code>run</code> will be * executed by the new {@code Thread} * @param threadName * the name for the {@code Thread} being created * * @see java.lang.ThreadGroup * @see java.lang.Runnable */ public Thread(Runnable runnable, String threadName) { if (threadName == null) { throw new NullPointerException("threadName == null"); } create(null, runnable, threadName, 0); }
/** * Constructs a new {@code Thread} with a {@code Runnable} object, the given * name and belonging to the {@code ThreadGroup} passed as parameter. * * @param group * {@code ThreadGroup} to which the new {@code Thread} will * belong * @param runnable * a {@code Runnable} whose method <code>run</code> will be * executed by the new {@code Thread} * @param threadName * the name for the {@code Thread} being created * @param stackSize * a stack size for the new {@code Thread}. This has a highly * platform-dependent interpretation. It may even be ignored * completely. * @throws IllegalThreadStateException * if <code>group.destroy()</code> has already been done * @see java.lang.ThreadGroup * @see java.lang.Runnable */ public Thread(ThreadGroup group, Runnable runnable, String threadName, long stackSize) { if (threadName == null) { throw new NullPointerException("threadName == null"); } create(group, runnable, threadName, stackSize); }
/** * Constructs a new {@code Thread} with no {@code Runnable} object and a * newly generated name. The new {@code Thread} will belong to the same * {@code ThreadGroup} as the {@code Thread} calling this constructor. * * @see java.lang.ThreadGroup * @see java.lang.Runnable */ public Thread() { create(null, null, null, 0); }
/** * Constructs a new {@code Thread} with no {@code Runnable} object and a * newly generated name. The new {@code Thread} will belong to the same * {@code ThreadGroup} as the {@code Thread} calling this constructor. * * @see java.lang.ThreadGroup * @see java.lang.Runnable */ public Thread() { create(null, null, null, 0); }
/** * Constructs a new {@code Thread} with no {@code Runnable} object and a * newly generated name. The new {@code Thread} will belong to the same * {@code ThreadGroup} as the {@code Thread} calling this constructor. * * @see java.lang.ThreadGroup * @see java.lang.Runnable */ public Thread() { create(null, null, null, 0); }
/** * Constructs a new {@code Thread} with no {@code Runnable} object and a * newly generated name. The new {@code Thread} will belong to the same * {@code ThreadGroup} as the {@code Thread} calling this constructor. * * @see java.lang.ThreadGroup * @see java.lang.Runnable */ public Thread() { create(null, null, null, 0); }
/** * Constructs a new {@code Thread} with no {@code Runnable} object and a * newly generated name. The new {@code Thread} will belong to the same * {@code ThreadGroup} as the {@code Thread} calling this constructor. * * @see java.lang.ThreadGroup * @see java.lang.Runnable */ public Thread() { create(null, null, null, 0); }
/** * Constructs a new {@code Thread} with no {@code Runnable} object and a * newly generated name. The new {@code Thread} will belong to the same * {@code ThreadGroup} as the {@code Thread} calling this constructor. * * @see java.lang.ThreadGroup * @see java.lang.Runnable */ public Thread() { create(null, null, null, 0); }
/** * Constructs a new {@code Thread} with a {@code Runnable} object and a * newly generated name. The new {@code Thread} will belong to the same * {@code ThreadGroup} as the {@code Thread} calling this constructor. * * @param runnable * a {@code Runnable} whose method <code>run</code> will be * executed by the new {@code Thread} * * @see java.lang.ThreadGroup * @see java.lang.Runnable */ public Thread(Runnable runnable) { create(null, runnable, null, 0); }
/** * Constructs a new {@code Thread} with a {@code Runnable} object and a * newly generated name. The new {@code Thread} will belong to the same * {@code ThreadGroup} as the {@code Thread} calling this constructor. * * @param runnable * a {@code Runnable} whose method <code>run</code> will be * executed by the new {@code Thread} * * @see java.lang.ThreadGroup * @see java.lang.Runnable */ public Thread(Runnable runnable) { create(null, runnable, null, 0); }
/** * Constructs a new {@code Thread} with a {@code Runnable} object and a * newly generated name. The new {@code Thread} will belong to the same * {@code ThreadGroup} as the {@code Thread} calling this constructor. * * @param runnable * a {@code Runnable} whose method <code>run</code> will be * executed by the new {@code Thread} * * @see java.lang.ThreadGroup * @see java.lang.Runnable */ public Thread(Runnable runnable) { create(null, runnable, null, 0); }
/** * Constructs a new {@code Thread} with a {@code Runnable} object and a * newly generated name. The new {@code Thread} will belong to the same * {@code ThreadGroup} as the {@code Thread} calling this constructor. * * @param runnable * a {@code Runnable} whose method <code>run</code> will be * executed by the new {@code Thread} * * @see java.lang.ThreadGroup * @see java.lang.Runnable */ public Thread(Runnable runnable) { create(null, runnable, null, 0); }
/** * Constructs a new {@code Thread} with a {@code Runnable} object and a * newly generated name. The new {@code Thread} will belong to the same * {@code ThreadGroup} as the {@code Thread} calling this constructor. * * @param runnable * a {@code Runnable} whose method <code>run</code> will be * executed by the new {@code Thread} * * @see java.lang.ThreadGroup * @see java.lang.Runnable */ public Thread(Runnable runnable) { create(null, runnable, null, 0); }
/** * Constructs a new {@code Thread} with no {@code Runnable} object and the * name provided. The new {@code Thread} will belong to the same {@code * ThreadGroup} as the {@code Thread} calling this constructor. * * @param threadName * the name for the {@code Thread} being created * * @see java.lang.ThreadGroup * @see java.lang.Runnable * */ public Thread(String threadName) { if (threadName == null) { throw new NullPointerException("threadName == null"); } create(null, null, threadName, 0); }