멀티스레드 프로그래밍1 [Java Study 10주차] 멀티쓰레드 프로그래밍 본 포스팅은 백기선님이 진행하시는 자바 스터디 를 진행하며 혼자 공부하고 이해한 내용을 바탕으로 정리한 글입니다. 오류나 지적 사항이 있다면 댓글로 알려주시면 감사하겠습니다. Thread 클래스와 Runnable 인터페이스 쓰레드(Thread)란? 우리가 사용하는 프로그램은 하나의 프로세스(process)이다. 프로그램을 실행하면 OS로부터 자원을 할당받아 프로세스가 된다. 블로그에 글을 쓰기 위해 크롬 창을 켜는 순간 하나의 프로세스가 동작하기 시작하는 것이다. 현재 우리가 사용하는 OS들(윈도우, 리눅스, 맥OS 등등..)은 모두 멀티태스킹을 지원한다. 멀티태스킹을 지원한다는 것은 여러 개의 프로세스를 동시에 실행할 수 있다는 것이다. 내가 블로그에 글을 쓰면서, 동시에 유튜브로 음악을 듣고, 인텔리.. 2021. 1. 13. 이전 1 다음