1.1.53. fejezet, Virtuális szálak
Beküldte pzoli - 2024, augusztus 8 - 11:19de
Virtuális szál futtatásának lehetőségei
Thread.startVirtualThread(Runnable r) Thread.ofVirtual().start(Runnable r) Thread.builder().virtual().factory().newThread(Runnable r); ExecutorService executor = Executors.newVirtualThreadPerTaskExecutor(); executor.submit(Runnable r);
ReentrantLock
private Lock socketWrapperLock = new ReentrantLock(); public final void run(){ socketWrapperLock.lock(); try { ... } finally { socketWrapperLock.unlock(); } }
SpringBoot beállítása a virtuális szálak kezelésére
Az application.properties fájlba fel kell venni az alábbi paramétert:
spring.threads.virtual.enabled=true
- A hozzászóláshoz be kell jelentkezni