
Synchronization (computer science)
In computer science, synchronization refers to one of two distinct but related concepts: synchronization of processes, and synchronization of data. Process synchronization refers to the idea that multiple processes are to join up or handshake at a certain point, in order to reach an agreement or commit to a certain sequence of action. Data synchronization refers to the idea of keeping multiple copies of a dataset in coherence with one another, or to maintain data integrity. Process synchronization primitives are commonly used to implement data synchronization.
- Comment
- enIn computer science, synchronization refers to one of two distinct but related concepts: synchronization of processes, and synchronization of data. Process synchronization refers to the idea that multiple processes are to join up or handshake at a certain point, in order to reach an agreement or commit to a certain sequence of action. Data synchronization refers to the idea of keeping multiple copies of a dataset in coherence with one another, or to maintain data integrity. Process synchronization primitives are commonly used to implement data synchronization.
- Depiction
- Has abstract
- enIn computer science, synchronization refers to one of two distinct but related concepts: synchronization of processes, and synchronization of data. Process synchronization refers to the idea that multiple processes are to join up or handshake at a certain point, in order to reach an agreement or commit to a certain sequence of action. Data synchronization refers to the idea of keeping multiple copies of a dataset in coherence with one another, or to maintain data integrity. Process synchronization primitives are commonly used to implement data synchronization.
- Is primary topic of
- Synchronization (computer science)
- Label
- enSynchronization (computer science)
- Link from a Wikipage to an external page
- greenteapress.com/semaphores/
- www.encious.com/2019/02/introduction-to-process-synchronization.html
- web.archive.org/web/20090209170415/http:/ibm.com/developerworks/linux/library/l-linux-synchronization.html
- Link from a Wikipage to another Wikipage
- .NET Framework
- Ada (programming language)
- Adaptive mutex
- API
- Barrier (computer science)
- Busy waiting
- Cache (computing)
- Cache coherency
- Category:Computer-mediated communication
- Category:Concurrency (computer science)
- Category:Edsger W. Dijkstra
- Category:Synchronization
- Cluster file system
- Compare-and-swap
- Computer science
- Computing cluster
- Condition variable
- Context switch
- Critical section
- Database
- Database replication
- Data extraction
- Data integrity
- Dataset
- Data synchronization
- Data transfer
- Data transformation
- Deadlock
- Dining philosophers problem
- Dynamic dispatch
- Event (computing)
- Extract, transform, load
- File:Data Synchronization.png
- File:Multiple Processes Accessing the shared resource.png
- File:Shared Resource access in synchronization environment.png
- File locking
- File synchronization
- File system
- Fork–join model
- Futures and promises
- Handshake (computing)
- History monoid
- Interrupt
- Java (programming language)
- Journaling file system
- Linux
- Lock (computer science)
- Monitor (synchronization)
- Multiprocessing
- Mutual exclusion
- Petri net
- Preemption (computing)
- Priority inversion
- Process (computer science)
- Process calculi
- Producer–consumer problem
- Pthreads
- Race condition
- RAID
- Read-copy-update
- Readers–writer lock
- Readers–writers problem
- Resource starvation
- Semaphore (programming)
- Solaris (operating system)
- Spinlock
- Test-and-set
- Thread (computer science)
- Timer
- Turnstiles
- Uniprocessor system
- Windows
- SameAs
- 4q4VG
- m.0ck81f
- Mlandanisho
- Prozesssynchronisation
- Q650462
- Sincronização (ciência da computação)
- Sincronizzazione
- Sinkronizacija (računalstvo)
- Synchronisation (multitâches)
- Synchronizace (informatika)
- Synchronization (computer science)
- Synkronisering (informatikk)
- Synkronointi (ohjelmointi)
- Синхронизация (информатика)
- Синхронізація процесів
- סנכרון (מדעי המחשב)
- تزامن (علم الحاسوب)
- همگامسازی (علوم رایانه)
- 同期 (計算機科学)
- 同步 (计算机科学)
- Subject
- Category:Computer-mediated communication
- Category:Concurrency (computer science)
- Category:Edsger W. Dijkstra
- Category:Synchronization
- Thumbnail
- WasDerivedFrom
- Synchronization (computer science)?oldid=1120212478&ns=0
- WikiPageLength
- 23610
- Wikipage page ID
- 4726017
- Wikipage revision ID
- 1120212478
- WikiPageUsesTemplate
- Template:Anchor
- Template:Citation needed
- Template:Cite book
- Template:Concurrent computing
- Template:Main article
- Template:More citations needed
- Template:Parallel computing
- Template:Reflist
- Template:Short description
- Template:Use American English