[Computer Science] 프로세스와 스레드: 기초부터 동기화까지 완벽 정리
요즘 CPU 는 멀티코어다. 코어가 4개면 서로 다른 일 4개를 같은 순간에 실행할 수 있다. 그런데 내 프로그램이 일을 한 줄로만 하면 코어 하나만 쓰고 나머지 셋은 논다. 여러 코어에 일을 나눠 주는 단위가 프로세스와 스레드라서, 둘을 알아야 코어를 다 쓸 수 있다. 이 글에서...
요즘 CPU 는 멀티코어다. 코어가 4개면 서로 다른 일 4개를 같은 순간에 실행할 수 있다. 그런데 내 프로그램이 일을 한 줄로만 하면 코어 하나만 쓰고 나머지 셋은 논다. 여러 코어에 일을 나눠 주는 단위가 프로세스와 스레드라서, 둘을 알아야 코어를 다 쓸 수 있다. 이 글에서...
Java의 assert는 개발자들 사이에서 “있지만 거의 쓰지 않는” 기능으로 취급받습니다. 왜일까요?
“배치가 12시간이 넘게 걸려요. 새벽에 시작해도 업무 시작 전에 안 끝나요.”
Windows 명령 프롬프트(Command Prompt, CMD)는 Windows에 들어 있는 CLI다. 마우스 대신 글자로 명령을 쳐서 파일과 폴더를 다루고, 시스템 정보를 보고, 네트워크 설정을 확인한다. 이 글은 자주 쓰는 CMD 명령을 묶음별로 정리한 참고표다.
매일 새벽 2시, 은행 시스템은 수백만 개의 거래 내역을 처리한다.