wisemonkeys logo
FeedNotificationProfileManage Forms
FeedNotificationSearchSign in
wisemonkeys logo

Blogs

What is thread and alse multithreading

profile
Khushi Kuvadiya
Aug 04, 2023
1 Like
0 Discussions
101 Reads

Q. What is Threads? And what you you mean by Multi-Threading? 

ANS. Within a program, a Thread is a separate execution path. It is a lightweight process that the operating system can schedule and run concurrently with other threads. The operating system creates and manages threads, and they share the same memory and resources as the program that created them. This enables multiple threads to collaborate and work efficiently within a single program.A thread is a single sequence stream within a process. Threads are also called lightweight processes as they possess some of the properties of processes. Each thread belongs to exactly one process. In an operating system that supports multithreading, the process can consist of many threads.

Why Multi-Threading. 

A thread is also known as a lightweight process. The idea is to achieve parallelism by dividing a process into multiple threads. For example, in a browser, multiple tabs can be different threads. MS Word uses multiple threads: one thread to format the text, another thread to process inputs, etc. More advantages of multithreading are discussed below.Multithreading is a technique used in operating systems to improve the performance and responsiveness of computer systems. Multithreading allows multiple threads (i.e., lightweight processes) to share the same resources of a single process, such as the CPU, memory, and I/O devices


Comments ()


Sign in

Read Next

Memory Partitioning

Blog banner

The Evolution of the Microprocessor ~ Aditya Pai

Blog banner

IT Service as as Value Creation

Blog banner

A-B-C of Networking: Part-1 (Basics)

Blog banner

History of ITIL

Blog banner

FREE VERSION OF G-MAIL

Blog banner

Mumbai famous street food

Blog banner

Modern Operating Systems.

Blog banner

Trends that began during the pandemic

Blog banner

What Makes Patola the Queen of Silk?

Blog banner

Deadlock in Operating System

Blog banner

Memory Management

Blog banner

Device driver

Blog banner

Data Visualization in Decision-Making

Blog banner

Challenges and risks in service operations

Blog banner

Operating system

Blog banner

Why Should You Schedule Tweets on Twitter?

Blog banner

Process Creation

Blog banner

BEAUTY IS IN THE EYE OF THE BEHOLDER

Blog banner

Memory Management in Operating System

Blog banner

Electronic Funds Transfer

Blog banner

What is Anxiety? How to manage Anxiety?

Blog banner

TRAIN TRAVELING

Blog banner

Cloud Forensic Tools And Storage :A Review Paper

Blog banner

Scheduling

Blog banner

CyberSecurity Color Wheel

Blog banner

Mariana Trench: The deepest depths

Blog banner

Apple

Blog banner

Why we should do reading

Blog banner

Risk management in IT

Blog banner

Importance of business process documentation

Blog banner

Fault Tolerance in an Operating System

Blog banner

Evolution of Operating Systems

Blog banner

TECHNOLOGY : BOON OR CURSE ?

Blog banner

Service Transition Process in ITSM

Blog banner

Data Science in Everyday Life (like a phone, shopping cart, or social media icons)

Blog banner

Krishna Rao SAP ID--53003230076

Blog banner

MODERN OPERATING SYSTEMS

Blog banner

Service Catalogue Management

Blog banner

Constrained Management in IT

Blog banner

GIS Topography

Blog banner

What is Influencer Marketing and its Trends

Blog banner