본문 바로가기

JAVA/ETC3

Java Executor(Thread 생성, 관리) 프로젝트 중 Java API Method의 프로세스 유효 시간을 적용해야 할 일이 생긴적이 있었다. 해서 공부를 해봤는데... Java에서는 Executor, ExecutorService 객체를 통해 Thread를 생성/관리를 할 수 있었다. 종류는 크게 3가지가 존재한다. CachedThreadPool - Thread Caching - 60초동안 작업 없으면 Thread Pool에서 제거 FixedThreadPool - 고정된 Thread 개수를 가진다. - fixedThreadPool을 생성 할 때 해당 머신의 CPU 코어수를 기준으로 생성 시 더 좋은 performance를 얻을 수 있다고 한다. SingleThreadExecutor - 한 개의 Thread로 작업을 처리 package timeou.. 2024. 2. 27.
디버그(Debug) package loop_for; public class Debug { public static void main(String[] args) { // 디버그 기능 // 브래이크 포인트(시작지점) : Ctrl + Shift + b or 좌측 번호왼쪽 더블클릭 // 디버그 시작 : f11 // f6으로 점진적으로 코드의 진행을 볼 수 있다. // 디버그 중단 : Ctrl + f2 or 우측 상단에 perspective 설정 int sum = 0; for (int i = 1; i 2022. 7. 21.
주석 package exam; public class Ex2 { public static void main(String[] args) { // 주석, 코맨트 , /**/를 통해 범위주석도 가능 /* * 주석 */ /* 주석 */ /* * 프로그램 실행 - Ctrl + F11 // console 등 창이 닫겼을 경우 상단 window -> Show View 에서 다시 오픈 가능 */ // Ctrl + Shift + / == 주석처리, Ctrl + Shift + \ == 주석해제 // Ctrl + / 로도 주석이 가능하다. } } 2022. 7. 15.