IT-개발(156)
-
[DataBase] 트랜잭션이란? (Transaction)
보호되어 있는 글입니다.
2019.02.11 -
[MSSQL] WITH (NOLOCK) - (펌)
펌 : https://roadrunner.tistory.com/238 MSSQL에서 SELECT 시에 WITH (NOLOCK) 을 주면 공유잠금을 걸지 않고 바로 조회를 한다. MSSQL은 기본적으로 SELECT 시에 공유잠금이 걸린다. 즉, SELECT 문이 수행되는 테이블에 대해서 INSERT, UPDATE, DELETE 문이 수행되고 있다면 SELECT문은 선행 작업이 모두 끝날때까지 LOCK이 걸린다. 이때 SELECT 문에 WITH (NOLOCK)을 추가하면 선행작업의 결과와 관계없이 바로 SELECT문이 수행되어서 결과를 반환하게 된다. SELECT * FROM TABLE1 WITH (NOLOCK) SELECT 문장에서 여러 테이블을 조인해서 가져오는 경우 WITH (NOLOCK)을 사용하기 ..
2019.02.01 -
TLS (Thread local storage) (펌)
__declspec(thread) 에 대한 궁금증에서 시작되어 자료를 찾다보니 정리 잘해놨네요~ 퍼다놓아요~ 근데, 아직 정적 TLS만 이해가요~ ㅠㅠ 좀더 이해가 쉽게 됬으면 좋겠는뎅~ (펌 : http://egloos.zum.com/sweeper/v/1985738) TLS (Thread local storage) 1. 요약 TLS(Thread Local Storage)는 스레드 별로 고유한 저장공간을 가질 수 있는 방법이다. 2. 본문 각각의 스레드는 고유한 스택을 갖기 때문에 스택 변수(지역 변수)는 스레드 별로 고유하다. 예를 들어 각각의 스레드가 같은 함수를 실행한다고 해도 그 함수에서 정의된 지역 변수는 실제로 서로 다른 메모리 공간에 위치한다는 의미이다. 그러나 정적 변수와 전역 변수의 경우..
2019.02.01 -
CentOS - C/C++ 개발용으로 Eclipse 를 설치 (펌)
보호되어 있는 글입니다.
2019.01.30 -
gcc 사용법 (2) - makefile
보호되어 있는 글입니다.
2019.01.28 -
gcc 사용법 (1)
보호되어 있는 글입니다.
2019.01.28