일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- 손에 익히며 배우는 네트워크 첫걸음
- 회고
- 프로그래머스
- javascript
- 리트코드
- codestates
- 정재남
- SQL 고득점 Kit
- 제로초
- programmers
- js
- 타입스크립트
- 코어 자바스크립트
- 알고리즘
- 리액트
- 타임어택
- 백준
- python
- LeetCode
- Async
- 토익
- 4주 프로젝트
- 자바스크립트
- 2주 프로젝트
- til
- 파이썬
- 리덕스
- 타입스크립트 올인원
- 코드스테이츠
- 렛츠기릿 자바스크립트
Archives
- Today
- Total
목록Synchronization (1)
Jerry
#5. 동기화
동기화 : 작업들 사이의 수행 시기를 맞추는 것. 사건이 동시에 일어나거나, 일정한 간격을 두고 일어나도록 시간의 간격을 조정하는 것을 이른다. 라고 사전에서는 말한다. 동기화라는 말을 공부하면서 많이 사용하는 것보다 많이 듣는 단어인데 대충 "업데이트" 한다는 느낌으로 인지하고 있던 터라, 생각난 김에 찾아보게 되었다. 동기화를 해야 하는 이유는 "순서 또는 공유 자원" 때문이라는 글을 보았다. 이 글을 보고, 이해하기로는 컴퓨터가 작업을 처리하는 방식은 순차적(A작업 완료하고 B작업 완료)과 반대로, 번갈아가면서(A 작업하다가 중단하고 B 작업한다. 그리고 B작업 중단하고 A 작업하는 식) 혹은 랜덤 하게 처리한다고 한다. 예를 들어, 입금을 해야 발주가 되는게 상식적이지만, 위와 같은 (통제가 되지..
CS/Terminology
2020. 12. 16. 01:01