본문 바로가기
반응형

쓰레드2

Java에서 Thread (Runnable) 이전 포스팅에서 Thread 에 대해 다룬적이 있다. 자세한 내용은 참고 포스팅 참고 바란다. Java에서 Thread란 참고포스팅의 Thread와 비슷한 개념으로 실행하는 주체를 말한다. 코드가 돌아가기 위해서는 Thread 위에서 코드가 돌아가고 이 Thread들이 모여 Process를 이룬다. Java에서 Thread를 자주 사용하곤 했는데 sleep 메서드를 사용할때 주로 사용이 되었다. 관련 내용은 아래 참고 포스팅 참고 바란다. Java 개발을 하면 IDE를 사용하여 Java 개발을 할 경우 console을 볼수 있는데 여기서 이 부분이 Thread명이다. 따로 설정을 안해주면 기본 Thread중 하나로 잡히게 되고 그 기본 Thread가 이렇게 보이게 된다. 자바에서 Thread를 사용할때 .. 2023. 10. 10.
Thread란? (process비교) 먼저 thread 에 알기 전보다 알아야할 것이 있다.그는 바로 프로세스라는것이고 프로세스와 thread 에 차이를 알아본다. 프로세스(process)란?프로세스(process)란 단순히 실행 중인 프로그램(program)이라고 할 수 있다.즉, 사용자가 작성한 프로그램이 운영체제에 의해 메모리 공간을 할당받아 실행 중인 것을 말한다.이러한 프로세스는 프로그램에 사용되는 데이터와 메모리 등의 자원 그리고 스레드로 구성된다.스레드(thread)란?스레드(thread)란 프로세스(process) 내에서 실제로 작업을 수행하는 주체를 의미한다.모든 프로세스에는 한 개 이상의 스레드가 존재하여 작업을 수행한다.또한, 두 개 이상의 스레드를 가지는 프로세스를 멀티스레드 프로세스(multi-threaded proc.. 2023. 2. 21.
반응형