-
marlkiller说:
new Thread 是线程还是携程?
new Thread 是线程
-
marlkiller说:
如果 new Thread 是线程, 那么如何使用 Java 实现携程呢?
Java 并没有提供原生的携程支持,但是可以使用第三方库来实现,比如Quasar框架。Quasar通过使用Java语言支持携程,使用@Co-routine注解可以实现携程。以下是一个简单的例子:
import co.paralleluniverse.fibers.Suspendable;
public class MyCoRoutine {
@Suspendable
public void run() {
System.out.println("Co-routine Started!");
// Do something here
System.out.println("Co-routine Ended!");
}
}