일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
Tags
- throwable
- 정렬
- 로컬 클래스
- raw 타입
- 상속
- 자바할래
- 합병 정렬
- 자바스터디
- 프리미티브 타입
- 바운디드 타입
- annotation processor
- Study Halle
- github api
- Switch Expressions
- 함수형 인터페이스
- System.err
- 제네릭 와일드 카드
- System.in
- docker
- 람다식
- 항해99
- 접근지시자
- auto.create.topics.enable
- junit 5
- 익명 클래스
- System.out
- yield
- 브릿지 메소드
- 제네릭 타입
- 스파르타코딩클럽
Archives
- Today
- Total
목록synchronized (1)
코딩하는 털보
STUDY HALLE - 10주차
STUDY HALLE 10주차 : 멀티쓰레드 프로그래밍 목표 자바의 멀티쓰레드 프로그래밍에 대해 학습하세요. 학습할 것 Thread 클래스와 Runnable 인터페이스 쓰레드의 상태 쓰레드의 우선순위 Main 쓰레드 동기화 데드락 멀티쓰레드 프로그래밍 ? Thread ? 예전에는 프로그램을 실행하는 흐름이 오로지 프로세스뿐이었으나, 소프트웨어가 진보하면서 하나의 프로그램에서 복잡한 동시 작업을 요구하기 시작하였다. 이를 위해서는 하나의 프로그램이 여러개의 프로세스를 만들어야 했는데 프로세스 특성상 하나의 프로그램이 이러한 동시 작업을 수월하게 할 수가 없었다. 그래서 프로세스보다 더 작은 실행 단위 개념이 만들어지게 되는데 이것이 쓰레드이다. 하나의 프로세스에서 여러개의 쓰레드가 메모리를 공유하여 작동할..
Diary/Study Halle
2021. 1. 22. 22:27