Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 2진수
- 백준
- SaaS
- algorithm
- 프로젝트 생성
- 자료형
- 11652
- 알고리즘
- 유클리드 호제법
- aws
- 온프레미스
- PaaS
- valueof
- level1
- parseInt
- 홀수
- 웹 서버
- 리스트
- 짝수
- Python
- 11004
- 최대공약수
- INT
- 최대공배수
- java
- IaaS
- IntelliJ
- 문자열 숫자 변환
- 데이터타입
- 프로그래머스
Archives
- Today
- Total
목록2024/11/19 (1)
Ga0Lee
[Java] 멀티스레드와 동시성 처리 Synchronized
Thread란프로세스는 메모리나 CPU와 같은 자원을 할당 받아 실행 중인 프로그램(코드)을 말한다. 모든 프로세스는 하나 이상의 스레드가 존재하며, 두 개 이상의 스레드를 갖는 프로세스는 멀티 스레드 프로세스라고 한다.스레드는 프로세스 내의 작업 단위로, 독자적인 메모리를 할당받은 프로세스의 메모리를 스레드끼리 공유할 수 있다.특징 Single Threaded Multi-Threaded스레드 수12개 이상작업 처리 방식순차적으로 처리동시에 처리메모리 사용간단한 메모리 구조스레드 간 메모리 공유로 인해 동기화 관리 필요CPU 활용CPU가 하나의 작업만 처리하므로 활용도가 낮음CPU가 동시에 여러 개의 작업을 처리하므로 활용도가 높음예계산기 프로그램, 동시성을 고려하지 않는 환경동시에 여러 사용자의 요청을..
Java
2024. 11. 19. 09:00