Thread (computing) | Wikipedia audio article
Channel: wikipedia tts
Date: 12/01/2019

This is an audio version of the Wikipedia Article:
https://en.wikipedia.org/wiki/Thread_(computing)


00:00:48 1 Single vs multiprocessor systems
00:01:42 2 History
00:02:55 3 Threads vs. processes
00:04:12 4 Single threading
00:04:47 5 Multithreading
00:09:22 6 Scheduling
00:11:21 7 Processes, kernel threads, user threads, and fibers
00:16:59 7.1 Thread and fiber issues
00:17:09 7.1.1 Concurrency and data structures
00:19:05 7.1.2 I/O and scheduling
00:23:03 8 Models
00:23:12 8.1 1:1 (kernel-level threading)
00:23:54 8.2 N:1 (user-level threading)
00:24:57 8.3 M:N (hybrid threading)
00:26:07 8.4 Hybrid implementation examples
00:27:00 8.5 Fiber implementation examples
00:27:40 9 Programming language support
00:30:29 10 Practical multithreading
00:33:03 11 See also



Listening is a more natural way of learning, when compared to reading. Written language only began at around 3200 BC, but spoken language has existed long ago.

Learning by listening is a great way to:
- increases imagination and understanding
- improves your listening skills
- improves your own spoken accent
- learn while on the move
- reduce eye strain

Now learn the vast amount of general knowledge available on Wikipedia through audio (audio article). You could even learn subconsciously by playing the audio while you are sleeping! If you are planning to listen a lot, you could try using a bone conduction headphone, or a standard speaker instead of an earphone.

Listen on Google Assistant through Extra Audio:
https://assistant.google.com/services/invoke/uid/0000001a130b3f91
Other Wikipedia audio articles at:
https://www.youtube.com/results?search_query=wikipedia+tts
Upload your own Wikipedia articles through:
https://github.com/nodef/wikipedia-tts
Speaking Rate: 0.8733533016695132
Voice name: en-GB-Wavenet-C


"I cannot teach anybody anything, I can only make them think."
- Socrates


SUMMARY
=======
In computer science, a thread of execution is the smallest sequence of programmed instructions that can be managed independently by a scheduler, which is typically a part of the operating system. The implementation of threads and processes differs between operating systems, but in most cases a thread is a component of a process. Multiple threads can exist within one process, executing concurrently and sharing resources such as memory, while different processes do not share these resources. In particular, the threads of a process share its executable code and the values of its dynamically allocated variables and non-thread-local global variables at any given time.