Back to marketplace

Chapter 15

No description yet. This curated deck is ready for daily study.

Total cards: 16•Content version: v3•Public deck•Updated: 8/1/2026

Card preview (16)

#1
Front (Question)

client handler

Back (Answer)

A thread that handles clients’ requests. (602)

#2
Front (Question)

context switch

Back (Answer)

The process of saving or restoring a thread’s state. (586)

#3
Front (Question)

IP address

Back (Answer)

Internet Protocol address, which is the unique identifier for a computer on a network. (595)

#4
Front (Question)

IP Name

Back (Answer)

Internet Protocol name, which is the name for a computer on a network, such as www.wwu.edu. (595)

#5
Front (Question)

IP Number

Back (Answer)

Internet Protocol number, which is the unique set of numbers for a computer on a network, such as 140.10.244.16. (595)

#6
Front (Question)

lock

Back (Answer)

Prevents another process from accessing data in the monitor until a condition becomes true. (594)

#7
Front (Question)

Monitor

Back (Answer)

An object on which a process can obtain a lock. (594)

#8
Front (Question)

multithreading

Back (Answer)

The technique of using multiple threads in a program. (583)

#9
Front (Question)

parallel computing

Back (Answer)

The discipline of building hardware architectures, operating systems, and specialized algorithms for running a program on a cluster of processors. (584)

#10
Front (Question)

port

Back (Answer)

A channel through which several clients can exchange data with the same server or different servers. (597)

#11
Front (Question)

ready queue

Back (Answer)

The queue containing threads ready for execution. (585)

#12
Front (Question)

server daemon

Back (Answer)

A thread that listens indefinitely for client requests, but does not handle them directly. (602)

#13
Front (Question)

socket

Back (Answer)

An object that establishes a communication link between two ports. (598)

#14
Front (Question)

synchronized method

Back (Answer)

Codes in this kind of method run as an indivisible unit. (594)

#15
Front (Question)

synchronization problem

Back (Answer)

Problems that occur when the producer and client are not running in sync, such as when the consumer tries to access data that does not exist. (590)

#16
Front (Question)

time slicing

Back (Answer)

The process of automatically timing out. (585)