Virtualization

Methods for dividing computing resources

Follow Virtualization on Notably News to receive short updates to your email — rarely!

We include updates on Just-in-time compilation, Copy-on-write, Bytecode, Virtual file system, Virtual 8086 mode, Virtual DOS machine, Virt-manager, Virtual thread, Dynamic recompilation, Binary translation, Virtual environment, Logical partition, Dynamic Logical Partitioning, Virtual Processor, History of CP/CMS, Virtual machine lifecycle management ... and more.

2024
Virtual thread
Java resolved the previous limitation of virtual threads being pinned to OS threads in Java 24, allowing more flexible threading capabilities.
2023
Virtual thread
Java introduced virtual threads with Java 21, initially with a limitation that code using synchronized blocks or native calls would be pinned to its carrier OS thread.
2021
Virtual thread
Consumer-grade computers demonstrated the capability to support tens of millions of preemptive tasks and events using virtual threads, significantly improving computational efficiency compared to traditional operating system threads.
2018
Virtual thread
Go programming language introduced virtual threads support with version 1.18, enabling the creation of up to 15 million virtual threads on a consumer-grade computer with approximately 350,000 virtual threads per gigabyte of main memory.

This contents of the box above is based on material from the Wikipedia article Virtual thread, which is released under the Creative Commons Attribution-ShareAlike 4.0 International License.

See Also