Skip to content

Commit ccd10a9

Browse files
committed
added runasync(r, b)
1 parent c764d26 commit ccd10a9

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

src/main/java/com/swiftmq/swiftlet/threadpool/ThreadpoolSwiftlet.java

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,22 @@
2929
public abstract class ThreadpoolSwiftlet extends Swiftlet {
3030

3131
/**
32-
* Executes a Runnable in a separate thread.
32+
* Executes a Runnable in a separate virtual thread.
3333
*
3434
* @param r Runnable
3535
* @return Future to track completion
3636
*/
3737
public abstract CompletableFuture<?> runAsync(Runnable r);
3838

39+
/**
40+
* Executes a Runnable in a separate virtual or platform thread.
41+
*
42+
* @param r Runnable
43+
* @param virtual If true, uses a virtual, if false, uses a platform thread
44+
* @return Future to track completion
45+
*/
46+
public abstract CompletableFuture<?> runAsync(Runnable r, boolean virtual);
47+
3948
/**
4049
* Create a new event loop.
4150
*

0 commit comments

Comments
 (0)