# 동기화
쓰레드와 동기화
쓰레드 (Thread) 프로그램 내부의 흐름, 맥 하나의 프로그램은 하나의 맥이 있고 이러한 맥을 쓰레드라고 한다. 멀티쓰레드, 다중쓰레드(Multithreads) 다중 쓰레드(Multithreads) 한 프로그램에 2개 이상의 맥 맥이 빠른 시간 간격으
[깃] 원격저장소와 동기화
step1이 리뷰어로부터 approved, merged 되었기 때문에, 베이스 저장소에서는 step1에 관한 건 아예 끝났고, 로컬 저장소에서도 더 이상 건들일 일이 없기때문에 삭제해도 무방하다. 다음과 같은 명령어로 삭제했다.내 메인 브랜치는 로컬에서는 작업하지 않는
[운영체제] Ch6. 프로세스 동기화
: 하나의 자원을 한 순간에 하나의 프로세스만이 이용하도록 제어하는 것.공유 데이터의 동시 접근은 데이터의 불일치 문제를 발생시킬 수 있다.일관성 유지를 위해서는 협력 프로세스 간의 실행 순서를 정해주는 매커니즘(동기화)이 필요.: 컴퓨터 시스템 안에서 데이터에 어떻게

TIL03. Callback & Asynchronous & Promise - 콜백 & 비동기화 & 프로미스
아마 이 내용을 알기 전까지 우리는 자바스크립트에서 어느정도 함수도 다루고 반복문도 쓰고, 조건문도 쓰고, 알고리즘을 통해 클래스도 만들 수 있고, 여러가지를 처리할 수 있었다고 생각할 것이다.하지만 실제로 우리가 사용하는 알고리즘은 '동기화' 방법을 사용해서 매우 멍

컴퓨터 공학에서의 동기화
주제: 전산에서 사용되는 동기화 개념에 대한 조사 목적: 클럭 동기화, 데이터 동기화, 동기/비동기 호출 등 동기화란 용어는 컴퓨터과학에서 다양하게 사용되고 있다. 이러한 다양한 영역에서의 동기화에 대한 내용을 요약 정리하고 이해하여 많은 곳에서 중요하게 사용되는 동

[운영체제] 4. 병행 프로세스와 동기화
OS? Oh Yes! 책을 바탕으로 학습한 내용입니다.상호배제는 경쟁 상태의 병행 프로세스간 임계 자원에 속하는 공유 자원에 대한 문제에 있어서 임계 영역(Critical Section)에 한번에 하나의 프로세스만 진입하도록 하는 것이다.병행 프로세스는 메모리 위에 동
운영체제(OS) - 6. Process Synchronization
concurrent하게 동작: A라는 process가 동작할 때 인터럽트가 어느 때든 올 수 있고 부분적으로만 수행하고 잠시 멈추게 되는 경우가 있을 수 있다. inconsistency가 일어나기에 consistency가 보장될 필요성이 있다. - consumer-pr