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.