# Java virtual threads

> Waiting no longer holds a platform thread, so a slow database only adds latency. Native (JNI) calls still pin a carrier, and the JVM still warms for 30 s. Realtime connections cost 10 KB.

## What it unlocks

[Java virtual threads](https://wiki.playquorum.dev/runtimes/java_virtual.md)

## Prerequisites

Research these first: [Java](https://wiki.playquorum.dev/research/lang-java.md).

## Facts

Java virtual threads
- **Track:** Runtimes
- **Era:** [Series A](https://wiki.playquorum.dev/eras/series-a.md)
- **Cost:** 2.25k 2.25k
- **Requires:** [Java](https://wiki.playquorum.dev/research/lang-java.md)

## See also

- [Research tree](https://wiki.playquorum.dev/research.md)

Source: https://wiki.playquorum.dev/research/virtual-threads
