y39scode
로그인
y39scode
로그인
프로세스? 스레드?
Y39
·
2023년 2월 23일
팔로우
0
CS
OS
얄팍한 코딩사전
유튜브 후기
0
toBeProgrammer
목록 보기
8/88
게임을 다운 받는데 인터넷도, 키보드도, 마우스도 먹통..?
예전 컴퓨터는 프로세스를 하나만 썼기 때문에 그랬더랬다.
현재는 다양한 프로세스를 한번에 돌릴 수 있다.
동시성: 프로세스가 이것저것 조금씩 진행
병렬성: cpu 코어를 여러개 달아서 각각 프로세스를 담당
프로세스란?
cpu에 실행하고자 하는 프로그램이 전달된 상태
컴퓨터가 열심히 일을 하고 있는 상태
스레드란?
크롬에서 유튜브, 웹 서핑, 게임 다운로드 등 다양한 활동이 한번에 일어남
즉, 하나의 프로세스에 여러 작업이 동시에 진행
자바에서 스레드
run() 함수에서 스레드 기능을 작업
synchronized()에서 스레드의 충돌을 막음
Y39
System.out.print("Bold")
팔로우
이전 포스트
객체지향 프로그래밍이란
다음 포스트
Git 그리고 Github
0개의 댓글
댓글 작성