Skip to content

Instantly share code, notes, and snippets.

@nagkumar
Created September 2, 2024 10:59
Show Gist options
  • Save nagkumar/f1d04129c1424cf13aae179ff76058ec to your computer and use it in GitHub Desktop.
Save nagkumar/f1d04129c1424cf13aae179ff76058ec to your computer and use it in GitHub Desktop.
PublicSTE
package sample;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
public final class STExec
{
public STExec()
{
exec();
}
private final void exec()
{
//ExecutorService executorService = Executors.newFixedThreadPool(5);
try (ExecutorService executorService = Executors.newSingleThreadExecutor())
{
for (int i = 0; i < 10; i++)
{
final int bIndexFL = i;
executorService.submit(
() -> System.out.println(
"Task executing in thread: " + bIndexFL + " " + Thread.currentThread().getName()));
//System.out.println("'main' thread: " + bIndexFL + " " + Thread.currentThread().getName());
}
executorService.shutdown();
}
}
public static final void main(final String[] aArgs)
{
new STExec();
}
}
@nagkumar
Copy link
Author

nagkumar commented Sep 2, 2024

{3BBE99CF-CF3E-424B-96E9-E5FA0C894E18}
D:\OS\win\Dev\langs\java\jdk\22.x\22.0.0\bin\java.exe -javaagent:D:\OS\win\Dev\langs\java\IDEs\IntelliJ\IDEA\lib\idea_rt.jar=53584:D:\OS\win\Dev\langs\java\IDEs\IntelliJ\IDEA\bin -Dfile.encoding=UTF-8 -Dsun.stdout.encoding=UTF-8 -Dsun.stderr.encoding=UTF-8 -classpath C:\temp\raj\untitled1\target\classes sample.STExec
Task executing in thread: 0 pool-1-thread-1
Task executing in thread: 1 pool-1-thread-1
Task executing in thread: 2 pool-1-thread-1
Task executing in thread: 3 pool-1-thread-1
Task executing in thread: 4 pool-1-thread-1
Task executing in thread: 5 pool-1-thread-1
Task executing in thread: 6 pool-1-thread-1
Task executing in thread: 7 pool-1-thread-1
Task executing in thread: 8 pool-1-thread-1
Task executing in thread: 9 pool-1-thread-1

Process finished with exit code 0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment