본문 바로가기

free from

검색하기
free from
프로필사진 고양이레옹이

  • 분류 전체보기 (29)
    • 개발 (0)
      • Java (5)
      • 알고리즘 (22)
      • Flink (1)
Guestbook
Recent Posts
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Runnable (1)

free from

ExecutorService

Intro과거에는 무어의 법칙에 따라 CPU에 들어가는 트랜지스터의 수가 증가하여 CPU 속도가 향상되었습니다. 그러나 최근에는 컴퓨터에 들어가는 CPU의 코어의 개수를 늘여서 속도를 향상시키고 있습니다. 그러므로 애플리케이션도 CPU의 코어들을 활용해야 속도를 향상시킬 수 있습니다. 그럼 어떻게 Java에서는 CPU의 코어를 잘 활용할 수 있을까요? 정답은 Thread입니다. Thread를 이용하면 한 프로세스 내에서 두 가지 또는 그 이상의 일을 동시에 할 수 있습니다.JVM에서 Thread마다 PC-register, Java Stack과 Native Stack을 가지므로 Main-Thread와 별도로 실행 Context를 갖고 동작할 수 있습니다.Java에서 Thread를 생성하는 방법은 다음과 같..

개발/Java 2024. 5. 19. 23:16
이전 Prev 1 Next 다음

Blog is powered by Daum / Designed by Tistory

티스토리툴바