• 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,575 words) - 06:16, 2 June 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,225 words) - 11:44, 25 April 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,487 words) - 09:37, 31 May 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,539 words) - 14:49, 6 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
  • 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
  • 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) - 08:18, 30 April 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
  • 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
  • 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:20, 2 November 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
  • (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 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
  • 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
  • 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
  • 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 (365 words) - 22:50, 28 October 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 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,054 words) - 01:32, 26 May 2025
  • applications often requiring consensus include cloud computing, clock synchronization, PageRank, opinion formation, smart power grids, state estimation,...
    43 KB (4,770 words) - 20:45, 1 April 2025
  • Thumbnail for Firing squad synchronization problem
    The firing squad synchronization problem is a problem in computer science and cellular automata in which the goal is to design a cellular automaton that...
    8 KB (1,013 words) - 15:17, 20 December 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 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 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...
    33 KB (4,016 words) - 15:43, 13 January 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
  • In computer science, a synchronizer is an algorithm that can be used to run a synchronous algorithm on top of an asynchronous processor network, so enabling...
    2 KB (199 words) - 19:07, 26 August 2023
  • 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
  • BSP does not take communication and synchronization for granted. In fact, quantifying the requisite synchronization and communication is an important part...
    16 KB (2,108 words) - 10:40, 27 May 2025
  • synchronization constructs including spinlocks and atomic operations are unnecessary when writing fibered code, as they are implicitly synchronized....
    6 KB (605 words) - 23:11, 16 February 2025