명품 JAVA Programming 13장 연습문제 정답
명품 JAVA Programming 13장 연습문제 정답
1. 영화 보면서 팝콘 먹기, 전화하면서 문서 작성하기
2. ② 자바에서는 다수의 프로세스를 가진 멀티프로세스를 지원한다.
3. ① run()
네이버 월급 현실
인터넷에서 화제인 네이버 월급 현실에 대해 알아보도록 하겠습니다. 이 글을 처음부터 끝까지 읽다 보면 네이버 월급 현실에 대해 아는데 도움이 될 것입니다. 네이버 월급 현실에 대해 궁금했
tistorysolution.tistory.com
4. ① 자바 가상 기계(JVM)
5. (1) 자바 스레드의 우선순위 값의 범위는 1~10 사이
(2) 우선순위가 높은 스레드를 무조건 먼저 실행시키는 우선순위 기반 정책. 우선 순위가 같으면 돌아가면서 실행시키는 라운드로빈 정책
(3) 스레드 B는 스레드 A가 종료하거나 스레드 A가 sleep()을 호출하여 잠을 자거 나 스레드 A가 입출력을 호출하여 block 상태가 되거나 스레드 A가 wait()을 호출하여 누군가 notify()를 불러주기를 무한정 기다릴 때
(4) 스레드 A, B, C가 실행 준비 상태일 때, 항상 스레드 A의 우선순위가 제일 높기 때문에 자바 가상 기계는 무조건 스레드 A를 선택하여 실행시킨다.
인생이 불공평한걸 인정 좀 해라
인터넷에서 화제인 인생이 불공평한걸 인정 좀 해라에 대해 알아보도록 하겠습니다. 이 글을 처음부터 끝까지 읽다 보면 인생이 불공평한걸 인정 좀 해라에 대해 아는데 도움이 될 것입니다.
tistorysolution.tistory.com
(5) 스레드 A가 완전히 종료하면, 스레드 B와 C의 우선순위가 같으므로 짧은 시간 동안 나누어 번갈아 실행된다.
(6) 스레드 A가 실행 도중 네트워크로부터 데이터 도착을 기다리게 되었을 때, 즉 block 상태이므로 스레드 A는 네트워크로부터 데이터가 도착할 때까지 실행시 키지 않는다. 대신 스레드 B나 C 중 하나를 선택하여 실행 기회를 준다.
6. ① sleep()
7. ② synchronized
8.
(1) 스마트폰에서 문자를 전송하는 스레드와 음악을 연주하는 스레드의 경우, 두 스레드 사이에 데이터를 공유하지 않기 때문에 동기화가 필요하지 않다.
(2) 미디어 플레이어에서, 하드디스크로부터 비디오 프레임을 읽어 공급하는 스레 드와 읽은 프레임을 스크린에 그리는 스레드의 경우, 두 스레드는 비디오 프레임 데이터를 공유하므로 동기화가 필요하다.
(3) 온도 센서로부터 주기적으로 값을 읽어 오는 스레드와 습도 센서로부터 주기적 으로 값을 읽어오는 스레드의 경우, 온도 값과 습도 값은 서로 다른 데이터이므 로 두 스레드 사이의 동기화가 필요없다.
(4) 웹 서버에서 접속한 사용자마다 로그인 정보를 데이터베이스에 기록하는 다수 의 스레드의 경우, 데이터베이스에 접근하는 코드는 하나이므로 이 코드를 여 러 스레드가 동시에 호출해야만 하므로 동기화가 필요하다.
9. ① 다른 스레드가 객체 obj의 notify()를 호출할 때
10.
class MyThread implements Runnable { public void run() { // 스레드 코드를 작성한다. try { Thread.sleep(5000); // 5초 동안 잠을 잔다. } catch(InterruptedException e) { return; } } public static void main(String [] args) { Thread th = new Thread(new MyThread()); th.start(); // 스레드를 실행시킨다. } }
스포츠카를 못타는 인생은 진짜 불쌍한 인생이다
인터넷에서 유명한 글인 스포츠카를 못타는 인생은 진짜 불쌍한 인생이다에 대해 알아보도록 하겠습니다. 이 글을 처음부터 끝까지 읽다 보면 스포츠카를 못타는 인생은 진짜 불쌍한 인생이다
tistorysolution.tistory.com
'IT > 프로그래밍' 카테고리의 다른 글
명품 JAVA Programming 2장 실습문제 정답 (0) | 2020.12.12 |
---|---|
명품 JAVA Programming 1장 실습문제 정답 (0) | 2020.12.12 |
명품 JAVA Programming 12장 연습문제 정답 (0) | 2020.12.12 |
명품 JAVA Programming 11장 연습문제 정답 (0) | 2020.12.12 |
명품 JAVA Programming 10장 연습문제 정답 (0) | 2020.12.12 |
댓글