Process vs Thread
OS
A process is an independent program with its own memory space, while a thread is a lightweight unit of execution within a process that shares memory with other threads.
Tags
concurrencyfundamentalsmemory
Related Concepts
ACID
DBMS
Properties that guarantee reliable database transactions: Atomicity, Consistency, Isolation, and Durability.
transactionsreliabilityfundamentals
Normalization
DBMS
The process of organizing database tables to reduce redundancy and improve data integrity through a series of normal forms (1NF, 2NF, 3NF, etc.).
schema-designoptimizationfundamentals
Deadlock
OS
A situation where two or more processes are blocked forever because each is waiting for resources held by the other. The four conditions are: mutual e...
concurrencyprocessessynchronization