inflearn logo
강의

Course

Instructor

Virtual thread in spring boot completed in 1 hour

virtual thread in task scheduling

스케쥴러 질문드립니다

306

aectarine1507

13 asked

0

위 그림처럼 동일한 스케쥴러 1개가

콘솔 출력에서는 mySch-2, 3, 4 형태로 계속 숫자가 증가하는데,

이것은 동일한 스케쥴러가 예를들어 2번째 구동, 3번째 구동 한다는 의미일까요?

아니면 5초마다 스케쥴러가 구동되지만 각 구동은 개별적인 가상 스레드에 의해 구동되고 삭제되어 숫자가 증가하는 의미일까요?

java spring-boot 동시성 thread virtual-thread

Answer 2

0

Hello World

virtual thread 가 생성될 때 마다 숫자가 하나씩 증가합니다.

virtual thread 는 생성->수행->삭제 되므로, 5초마다 새로운 virtual thread 가 생성되어 번호가 1,2,3... 식으로 증가하게 됩니다.

virtual thread 실행시 platform thread 를 사용하는데,

질문자님의 cpu core 수는 10개여서

ForkJoinPool-1-worker-1 부터

ForkJoinPool-1-worker-10 까지 나오는 걸로 보입니다.

 

ForkJoinPool 은 platform thread pool 이며, cpu core 수 만큼 만들어집니다.

0

aectarine1507

지금 보니까 스케쥴러도 쓰레드풀을 사용해서

사이즈가 10이라 랜덤으로 가져다 사용하는것 같네요 ㅎㅎ;

노션 접근권

0

14

1

@Version 어노테이션이 붙은 필드는 낙관적 락이든 비관적 락이든 업데이트가 됩니다.

0

13

1

형 이번에 낸 책이랑 강의 내용에 차이가 있어?

1

29

1

형 나 몰래 책내면 모를 줄 알고?

1

24

0

OrderServiceTest 상문주문 테스트 시 update 쿼리 문의

0

18

1

멀티스레드

1

18

2

N+1 관련해서 질문있습니다.

0

29

3

성능 오버헤드

1

24

2

다음 강의는 언제 올려주시는지요?

0

29

2

하단 파일이 열리지 않습니다

0

29

1

ssh-keygen -t rsa -P "" 등 ssh 암호화? 는 하둡에서 필수인가요?

0

26

2

강의 중복 확인 요청

0

22

1

volatile에 대해 질문 있습니다.

2

36

2

Mark and Sweep

1

30

1

20년 4,5회 13번

0

25

2

GC 알고리즘

1

29

2

용어 질문

1

23

1

호출횟수 질문입니다.

1

35

2

실행과정 질문입니다.

2

36

1

코딩 테스트 All-in-One(Java)' 강의 노션 교재 권한문의

0

26

1

ThreadPoolTaskExecutor에서의 가상스레드

0

263

2

pinned 확인법

0

397

3

1강 성능비교 질문

0

350

1

Performance 테스트에서 CPU 작업도 Virtual이 빠른것 같습니다

0

349

1