Thread_12_C++ TLS(Thread Local Storage)
Thread에서 사용할 수 있는 전역으로 선언하지만 지역변수처럼 작동하는 변수
Thread에서 사용할 수 있는 전역으로 선언하지만 지역변수처럼 작동하는 변수
1. 원자성(Atomicity) 어떤 연산이 원자(atomic)적으로 일어난다 는 말의 의미?
1. CPU 용어 정리 Register CPU 내부에 존재하는 가장 작고 빠른 메모리 해당 메모리에서 값을 가져오고 ALU에서 계산을 실행한다 피연산자 또는 연산의 결과가 저장됨 데이터들은 Cache에서 가져옴
1. Future 간단한 작업을 처리할 때 사용하는 C++ 문법
1. Event 동기화 할 때 최적화를 위한 Flag
1. job-based system 정의
1. Main 함수의 성질 프로그램을 실행시키면 그건 프로세스가 되고 Main 함수는 모든 프로그램의 시작점인 함수이다
1. Recursive Mutex? 기존의 Mutex는 Lock과 UnLock이 단 한 번씩 이루어진다 따라서 여러개의 Lock을 걸고 싶을 때는 여러개의 Mutex를 선언해야만 한다
1. Spinlock이란? 어떤 기능을 실행하는데 lock이 걸려있다면 lock이 풀릴 때까지 무한루프를 돌면서 대기하다가 lock이 풀리면 바로 작업을 실행하는 방법
1. DeadLock이란? mutex로 lock을 건뒤에 모종의 이유로 lock이 풀리지 않아서 무한대기 상태에 빠지는 것을 의미
1. C++ Thread의 사용 기본적인 Thread 사용법에 관한 코드
1. Thread 란? Process 안에 있는 실행흐름 중에 하나 모든 Process는 한 개 이상의 Thread를 가진다
1. 가상메모리를 통해서 얻는 이점 가상메모리를 통해서 컴퓨터는 RAM 이상의 용량을 가진 프로세스들을 실행시킬 수 있다.
1. 가상메모리란? 가상메모리의 정의