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