# lock

Swift Concurrency: Behind the scenes Part. 02
앞에서는 Swift concurrency가 어떻게 동작하는지 확인했다. 이번에는 Swift concurrency를 채택할 때 주의해야 하는점, 그리고 Actor를 통한 Synchronization에 대해 알아보자.
트랜잭션
DBMS에서 데이터를 다루는 논리적인 작업의 단위보통 단일 SQL문을 사용하기도 하지만, 여러개의 SQL문을 순차적으로 수행하여 다루기도 한다.데이터베이스에서 장애가 일어나는 경우, 데이터를 복구하는 작업의 단위로 사용할 수 있다.데이터베이스에서 여러 작업이 동시에 같

트랜잭션 Transcation, 락 Lock, 격리수준 IsolationLevel
TranscationLockIsolation level트랜잭션의 격리수준 Transcation IsolationLevelACID ( Atomicity / Consistency / Isolation / Durability )원자성 Atomicity : All or Not

DB Lock 이해하기
PostgreSQL에서는 동시성 제어를 위해 여러가지 모드의 lock을 제공합니다. 이런 lock에도 여러가지 종류가 있고, 명시적으로 사용되는 경우/묵시적으로 사용되는 경우가 있는데, 자세히 알아보도록 합시다.
[C++] 자주 쓰이는 lock 종류
C+ 그 C가장 기본적인 lock이다. mutex 변수를 선언하고 lock을 건다. 나중에 반드시 unlock을 적어두어야 하며, 까먹었을시 먹통이 되는 원인이 된다위의 mutex lock이 사용하기 불편하고 오류에 원인이 되는 경우가 많아서 C+ 현재 락이 걸린 부분
Deadlock Detect 프로그램(C언어) -2
Concurrent Programming에서 여러 프로세스(스레드)에 공유되는 데이터는 exclusive하게 사용되야 한다. 예를 들어 Thread A, Thread B가 실행중이고 공유된 데이터 x가 있다고 가정하자. x는 0으로 초기화된 값을 가지는 변수라고 가정하
Deadlock Detect 프로그램(C언어) -1
C언어의 pthread_mutex_lock, pthread_mutex_unlock을 interpositioning하여 Deadlock을 detect하는 프로그램을 만든다. 가장 먼저 pthread_mutex_lock와 pthread_mutex_unlock을 내가 만든
하루일지 - 22.02.15
우크라 불안에 석유·천연가스ETF 두자릿수 급등…곡물株도 들썩정말.. 무섭다. 실제로 계속 기사가 나오니까 이게 뭔가 싶은 마음이 제일 크다.그리고 가장 의문점은 어쩌다가 이렇게 되었는지 이유도 아직 모른다는 것이다. 물론 내가이러한 위험의 경우에는 실물 경제가 더 빨
Lecture 14
there is spining lock, blocking lock.spining lock is busy waiting, so it is expensiveblocking lock checks for lock once and goes to sleep if not avail
MYSQL8. Transaction과 Lock
READ_UNCOMMITTED 버퍼풀/디스크 그대로 읽음 dirty readREAD_COMMITTED 커밋된 내용만 읽는다. 동일 구문 두 번 실행할 때 다른 데이터를 보게 될 수 있다. (non-repeatable read)REPETABLE_READ aurora

DB Lock 종류 기능
DataBase의 데이터 영속성을 유지하기 위해 사용되는 Lock 종류를 알아보고자 합니다.거대한 DataBase 시스템은 여러 곳에서 동시에 접근할 수 밖에 없는 구조로 되어 있습니다. 동시에 접근하는 경우 필연적으로 데이터가 오염 될 가능성이 있습니다. DataBa