• In computer science, synchronization is the task of coordinating multiple processes to join up or handshake at a certain point, in order to reach an agreement...
    21 KB (2,580 words) - 21:02, 8 July 2025
  • Thumbnail for Synchronization
    for many terrestrial synchronization applications of this kind. In computer science (especially parallel computing), synchronization is the coordination...
    19 KB (2,221 words) - 14:58, 8 June 2025
  • Clock synchronization is a topic in computer science and engineering that aims to coordinate otherwise independent clocks. Even when initially set accurately...
    13 KB (1,552 words) - 21:09, 25 July 2025
  • Thumbnail for Deadlock (computer science)
    condition Readers-writer lock Sleeping barber problem Stalemate Synchronization (computer science) Turn restriction routing Coulouris, George (2012). Distributed...
    25 KB (2,530 words) - 09:36, 26 July 2025
  • In computer science, a semaphore is a variable or abstract data type used to control access to a common resource by multiple threads and avoid critical...
    22 KB (2,996 words) - 03:15, 22 April 2025
  • source to a running network Synchronization (computer science), the synchronization of processes and data Synchronization (Nazi Germany) or Gleichschaltung...
    932 bytes (145 words) - 11:28, 20 April 2021
  • Thumbnail for Data synchronization
    including file synchronization and mobile device synchronization. Data synchronization can also be useful in encryption for synchronizing public key servers...
    12 KB (1,591 words) - 13:10, 24 January 2024
  • synchronization platform from Microsoft Resilio Sync (formerly BitTorrent Sync), a peer-to-peer file synchronization tool Synchronization (computer science)...
    3 KB (371 words) - 15:43, 13 March 2025
  • In computer science, a lock or mutex (from mutual exclusion) is a synchronization primitive that prevents state from being modified or accessed by multiple...
    28 KB (3,538 words) - 09:21, 11 June 2025
  • (disambiguation) Synchronizer (disambiguation) Synchronization, the coordination of events to operate a system in unison Synchronization (computer science) Synchronization...
    2 KB (187 words) - 00:00, 3 January 2025
  • Thumbnail for Race condition
    Race condition (category Concurrency (computer science))
    Hazard (logic) Linearizability Racetrack problem Symlink race Synchronization (computer science) Time-of-check to time-of-use Test-and-set Huffman, David...
    36 KB (4,513 words) - 15:53, 3 June 2025
  • return its status. Polling (computer science) Non-blocking I/O BogoMips volatile variable Synchronization (computer science) Peterson's algorithm "Intel...
    7 KB (842 words) - 07:15, 10 June 2025
  • different regions of the same die. Clock recovery 8B/10B encoding Synchronization (computer science) Overview of Memory Types and DDR Interface Design Implementation...
    5 KB (751 words) - 16:45, 20 July 2024
  • Sleeping barber problem (category Concurrency (computer science))
    In computer science, the sleeping barber problem is a classic inter-process communication and synchronization problem that illustrates the complexities...
    8 KB (910 words) - 21:17, 20 August 2024
  • applications often requiring consensus include cloud computing, clock synchronization, PageRank, opinion formation, smart power grids, state estimation,...
    43 KB (4,770 words) - 23:19, 19 June 2025
  • Thumbnail for Garbage collection (computer science)
    In computer science, garbage collection (GC) is a form of automatic memory management. The garbage collector attempts to reclaim memory that was allocated...
    40 KB (4,062 words) - 02:07, 29 July 2025
  • scheduling O(1) scheduler Thread (computing) Concurrency control Synchronization (computer science) Mutual exclusion Device driver Software development process...
    9 KB (840 words) - 04:48, 12 February 2025
  • Thumbnail for String (computer science)
    formal languages, which are used in mathematical logic and theoretical computer science, a string is a finite sequence of symbols that are chosen from a set...
    41 KB (5,027 words) - 16:16, 11 May 2025
  • Thumbnail for Theoretical computer science
    Theoretical computer science is a subfield of computer science and mathematics that focuses on the abstract and mathematical foundations of computation...
    42 KB (4,803 words) - 23:57, 1 June 2025
  • In computer science, the thundering herd problem occurs when a large number of processes or threads waiting for an event are awakened when that event occurs...
    3 KB (334 words) - 11:23, 22 December 2024
  • of joint Gaussian sources. Data compression Data synchronization Synchronization (computer science) DISCUS Timeline of information theory Slepian & Wolf...
    5 KB (623 words) - 21:24, 18 September 2022
  • serialization in Wiktionary, the free dictionary. Serialization, in computer science, is the process of saving an object so that it can be re-created. Serialization...
    824 bytes (127 words) - 02:22, 17 January 2024
  • In computer science, robustness is the ability of a computer system to cope with errors during execution and cope with erroneous input. Robustness can...
    10 KB (1,178 words) - 14:53, 19 May 2024
  • Thumbnail for Synchronizing word
    In computer science, more precisely, in the theory of deterministic finite automata (DFA), a synchronizing word or reset sequence is a word in the input...
    8 KB (890 words) - 06:31, 14 April 2025
  • In computer programming, a reference is a value that enables a program to indirectly access a particular datum, such as a variable's value or a record...
    14 KB (1,928 words) - 13:12, 26 November 2024
  • In parallel computing, a barrier is a type of synchronization method. A barrier for a group of threads or processes in the source code means any thread/process...
    21 KB (2,725 words) - 23:36, 29 March 2025
  • Thumbnail for Wisconsin Integrally Synchronized Computer
    The Wisconsin Integrally Synchronized Computer (WISC) was an early digital computer designed and built at the University of Wisconsin–Madison. Operational...
    4 KB (392 words) - 11:09, 10 July 2025
  • Thumbnail for Macro (computer science)
    In computer programming, a macro (short for "macro instruction"; from Greek μακρο- 'long, large') is a rule or pattern that specifies how a certain input...
    34 KB (4,015 words) - 10:44, 25 July 2025
  • consulting firm Monitor (synchronization), an approach to synchronize two or more computer tasks that use a shared resource Computer monitor, an output device...
    5 KB (599 words) - 14:14, 19 July 2025
  • In computer science, a ticket lock is a synchronization mechanism, or locking algorithm, that is a type of spinlock that uses "tickets" to control which...
    17 KB (2,203 words) - 08:03, 16 January 2024