answersLogoWhite

0

A thread is the sequence of instructions followed by a CPU, and is an independently dispachable unit in the run queue. A process can start and manage multiple threads, each managing an aspect of the overall processing. The operating system can schedule the threads independently, allowing them CPU time if they are ready, or blocking them if they are waiting on something, such as an IO completion. In a network process, such as a web server, there can be many things going on at the same concurrent time. Threads are an ideal solution to the problem of managing all of these things, because the main process does not need to poll each sub-process (thread) to see if it needs or is ready to do work.

User Avatar

Wiki User

16y ago

What else can I help you with?

Continue Learning about Engineering

Multiple choice questions on computer networks?

Try to answer them.


Why low frequencies are not used for data transmission in computer networks?

Low frequencies are avoided for data transmission in computer networks to prevent data loss due to attenuation of the signal. Also, low frequencies are incapable of transferring data at the speeds of higher frequencies.


How does information systems literacy differ from computer literacy?

Information system literacy is networks, or IT. Those in IT are always computer literate. Not everybody who is computer literate is information system literate.


What is processes threads?

different paths of control in a program that a computer might run at the same time if it has parallel processing support for multithread execution. threads and processes are two ways of supporting multitasking on a uniprocessor or multiprocessing on a multiprocessor. threads are lighter weight: take less OS resources to implement but only support limited protection and security. processes take more OS resources but can support full protection and security. Many operating systems support both processes and threads, allowing each process to have many threads.


What are 'drunken' threads?

"Drunken" threads refer to a phenomenon in computer programming, particularly in multi-threaded applications, where threads that are supposed to work in a coordinated manner become disorganized and unpredictable due to improper synchronization. This can occur when threads access shared resources without adequate locking mechanisms, leading to race conditions, deadlocks, or inconsistent data. The term metaphorically suggests that the threads are behaving erratically, much like a person who is intoxicated. Proper thread management and synchronization techniques are essential to avoid "drunken" behavior in threaded applications.

Related Questions

What has the author Marion Pester written?

V. C. Marney-Petix has written: 'Internetworking' -- subject(s): Computer input-output equipment, Computer networks, Wide area networks (Computer networks), Local area networks (Computer networks), Data transmission systems 'Networking and data communications' -- subject(s): Computer networks, Data transmission systems 'Mastering internetworking' -- subject(s): Computer networks, Wide area networks (Computer networks), Internetworking (Telecommunication), Local area networks (Computer networks) 'Bridges, routers, gateways!' -- subject(s): Equipment and supplies, Bridges (Computer networks), Local area networks (Computer networks), Routers (Computer networks), Wide area networks (Computer networks), Gateways (Computer networks), Internetworking (Telecommunication)


What developments has contributed most of the digital revolution?

social networks . or The internet computer networks


What can thread make?

In computer programming, you can use multiple threads if you want the computer to do several things at the same time.In computer programming, you can use multiple threads if you want the computer to do several things at the same time.In computer programming, you can use multiple threads if you want the computer to do several things at the same time.In computer programming, you can use multiple threads if you want the computer to do several things at the same time.


What is Gate in computer networks?

There are NO GATES in computer networks... So, ask next question...


Why Computer networks were developed?

Networks were developed as a communication method between computers at remote sites


What has the author Jeremiah F Hayes written?

Jeremiah F. Hayes has written: 'Modeling and analysis of computer communications networks' -- subject(s): Computer networks, Local area networks (Computer networks), Mathematical models


What are in Computer networks?

Computer networks consist of multiple computers and other electrical devices linked together


2.What is different between computer networks and internetwork?

2. What is different between computer networks and internetwork?


What has the author Carl Malamud written?

Carl Malamud has written: 'Analyzing Novell networks' -- subject(s): Computer network architectures, Local area networks (Computer networks), NetWare 'Mobile IP Networking' 'Exploring the Internet' -- subject(s): Internet 'Analyzing Sun Networks' -- subject(s): Computer network protocols, Sun computers, Computer network architectures, Local area networks (Computer networks)


What has the author Gerald D Cole written?

Gerald D. Cole has written: 'Design alternatives for computer network security' -- subject(s): Computer networks, Computer security, Security measures 'Implementing OSI networks' -- subject(s): Computer network architectures, Computer network protocols, Computer networks 'Computer networking for systems programmers' -- subject(s): Computer networks, Systems programming (Computer science)


Which layer controls the operation of Subnet in computer networks?

The Network Layer controls the operation of Subnet in computer networks.


Explain the way in which packet switched networks differ is similar to circuit switched networks?

Computer networks would be packet switched whereas a phone network would be circuit switched. Obviously packet switched are going to be alot more reliable and apparantly cheaper and less harder on the environment.