Live briefing
Everything about Virtual thread
Computational threads scheduled by a run-time library
In computer programming, a virtual thread is a thread that is managed by a runtime library or virtual machine (VM) and made to resemble a kernel thread to code executing on it, while requiring substantially fewer resources than the latter. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Virtual threadA 5-minute orientation
- Skim a recent paper: Cyber Security Attacks Detecting Thread in the Virtual World of Corporate SectorsInfluential work since 2022
- Pick up a classic book: Modern Operating SystemsThe most-reprinted book on the subject
- Read the landmark paper: A Novel and Optimised Thread-based Virtual Traffic Light FrameworkCited 24 times
- Go sideways: Green threadA closely related topic
- Go sideways: CoroutineA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
A Novel and Optimised Thread-based Virtual Traffic Light Framework
Virtual thread
Calculation of the virtual pitch thread diameter using the cloud of points from CMM
A novel algorithm for traffic control using thread based virtual traffic light
A novel method for measuring the virtual pitch diameter of a thread
Virtual Sense of Community in a World of Warcraft® Storytelling Open Forum Thread
FE-modeling of tapping for calculating the virtual pitch thread diamete
Using the Virtual Thread for Reliability and Security
🆕 Influential since 2022
📚 Books worth reading
Modern Operating SystemsAndrew S. Tanenbaum, Herbert Bos · 1992
Revolutionary wealthAlvin Toffler · 2006
Apache CookbookKen Coar, Rich Bowen · 2003
Visual methods in social researchMarcus Banks · 2001
Hands-on networking with Internet technologiesDouglas E. Comer, Douglas E Comer · 2002
Understanding object-oriented programming with JavaTimothy Budd · 1998
SystemVerilog for VerificationChris Spear · 2006
Fundamentals of data structures in CEllis Horowitz · 1993
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Green thread In computer programming, a green thread is a thread that is scheduled by a runtime library or virtual machine (VM) instead of natively by the underlying…
- Coroutine Coroutines are computer program components that can be suspended and resumed — generalizing subroutines — for cooperative multitasking. Coroutines are…
- Thread (computing) In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which…
- Fiber (computer science) In computer science, a fiber is a particularly lightweight thread of execution. Like threads, fibers share address space. However, fibers use cooperative…
- Concurrent computing Concurrent computing is a form of computing in which several computations are executed concurrently—during overlapping time periods, instead of sequentially—wit…
- Cooperative multitasking Cooperative multitasking, also known as non-preemptive multitasking, is a computer multitasking technique in which the operating system never initiates…
- Channel (programming) Computer programming portal In computing, a channel is a model for inter-thread communication and synchronization via message passing. A message may be…
- Task parallelism Task parallelism (also known as function parallelism and control parallelism) is a form of parallelization of computer code across multiple processors…