以下哪种方式可以正确创建虚拟线程?
// 选项A
Thread thread = new Thread(() -> { /* 任务代码 */ });
thread.setVirtual(true);
// 选项B
Thread thread = Thread.ofVirtual().start(() -> { /* 任务代码 */ });
// 选项C
Thread thread = Thread.createVirtual(() -> { /* 任务代码 */ });
// 选项D
Thread thread = VirtualThread.create(() -> { /* 任务代码 */ });