java thread 2

[JAVA] 쓰레드(Thread) : 생성

* 이 글은 2020. 3. 27. 23:28에 작성되었던 글입니다 * java에서는 작업쓰레드도 객체로 생성을 하기 때문에 클래스가 필요하다. ​ ​ Thread 생성 및 실행 ​ ​ 1. java.lang.Thread를 직접 생성하는 방법 Runnable을 매개값으로 갖는 생성자를 호출하여 사용. Thread thread = new Thread ( Runnable target); 1)Runnable은 인터페이스 타입이므로 구현 객체를 대입 해야한다. ** Runnable은 작업 스레드가 실행할 수 있는 코드를 가지고 있는 객체이다. ** ​ 2) 구현 객체 생성 ① 새로운 클래스를 생성하여 구현 객체를 만들수도 있고, ② 익명 구현 객체를 정의할 수 도 있다. ​ 3) 구현 클래스는 run() 메소드..

[JAVA] 스레드(Thread) - 프로세스와 멀티 태스킹

* 이 글은 2020. 3. 19. 15:53에 작성되었던 글입니다 * **** 현재 공부중 **** ​ 프로세스란? Process 프로세스란, 운영체제에서 실행중인 하나의 애플리케이션을 말한다. ​ 보통 우리는 컴퓨터 작업을 하게 되면 여러 일들을 하기 마련이다. 그러므로 여러 애플리케이션을 띄워놓고 작업을 하게 된다. 예를 들어.. ​ 인터넷 검색을 하면서 정보를 얻기 위해 검색한 페이지 그리고 검색 결과에서의 정보가 담긴 블로그 및 타 사이트 페이지, 듣기 위한 유튭 페이지 등 지금 적은것 까지만 해도 3 페이지가 된다. 3개의 인터넷 브라우저 프로세스가 돌아가고 있다는 말이다. 2개 이상의 프로세스가 돌아간다면 멀티 프로세스라고 한다. ​ 이렇게 두 가지 이상의 작업을 동시에 처리하는 것을 멀티 ..

728x90