62 * |
62 * |
63 * <table class="striped"> |
63 * <table class="striped"> |
64 * <caption style="display:none:">System properties</caption> |
64 * <caption style="display:none:">System properties</caption> |
65 * <thead> |
65 * <thead> |
66 * <tr> |
66 * <tr> |
67 * <th>System property</th> |
67 * <th scope="col">System property</th> |
68 * <th>Description</th> |
68 * <th scope="col">Description</th> |
69 * </tr> |
69 * </tr> |
70 * </thead> |
70 * </thead> |
71 * <tbody> |
71 * <tbody> |
72 * <tr> |
72 * <tr> |
73 * <td> {@code java.nio.channels.DefaultThreadPool.threadFactory} </td> |
73 * <th scope="row"> {@code java.nio.channels.DefaultThreadPool.threadFactory} </th> |
74 * <td> The value of this property is taken to be the fully-qualified name |
74 * <td> The value of this property is taken to be the fully-qualified name |
75 * of a concrete {@link java.util.concurrent.ThreadFactory ThreadFactory} |
75 * of a concrete {@link java.util.concurrent.ThreadFactory ThreadFactory} |
76 * class. The class is loaded using the system class loader and instantiated. |
76 * class. The class is loaded using the system class loader and instantiated. |
77 * The factory's {@link java.util.concurrent.ThreadFactory#newThread |
77 * The factory's {@link java.util.concurrent.ThreadFactory#newThread |
78 * newThread} method is invoked to create each thread for the default |
78 * newThread} method is invoked to create each thread for the default |
79 * group's thread pool. If the process to load and instantiate the value |
79 * group's thread pool. If the process to load and instantiate the value |
80 * of the property fails then an unspecified error is thrown during the |
80 * of the property fails then an unspecified error is thrown during the |
81 * construction of the default group. </td> |
81 * construction of the default group. </td> |
82 * </tr> |
82 * </tr> |
83 * <tr> |
83 * <tr> |
84 * <td> {@code java.nio.channels.DefaultThreadPool.initialSize} </td> |
84 * <th scope="row"> {@code java.nio.channels.DefaultThreadPool.initialSize} </th> |
85 * <td> The value of the {@code initialSize} parameter for the default |
85 * <td> The value of the {@code initialSize} parameter for the default |
86 * group (see {@link #withCachedThreadPool withCachedThreadPool}). |
86 * group (see {@link #withCachedThreadPool withCachedThreadPool}). |
87 * The value of the property is taken to be the {@code String} |
87 * The value of the property is taken to be the {@code String} |
88 * representation of an {@code Integer} that is the initial size parameter. |
88 * representation of an {@code Integer} that is the initial size parameter. |
89 * If the value cannot be parsed as an {@code Integer} it causes an |
89 * If the value cannot be parsed as an {@code Integer} it causes an |