condition(wait, notify[All] ) : Java 쓰레드 동기화(Synchronization)
wait(), notify(), notifyAll() 스레드간에 서로 변수를 동시에 바꿔 발생하는 문제는 지난 글의 내용이고 이제 쓰레드간의 정보의 전달을 위해 사용하는 방법을 배워보자, 정확히 주로 정보의 전달에 사용하기 위한 방법으로 사용되는 방식일 뿐, 정보를 전달하는 것은 아니다. 쓰레드A에서 변수의 값을 변경했다면, 쓰레드B에서 변경되었다는 신호를 인지하여 변경한 값을 가져오는 방식에 대부분 사용되기 때문에 이런 설명을 달았다. 다른 용도로도 당연히 쓸 수 있으니... 세개의 함수가 있는 데, 이는 전부 Java의 Object객체에 달려있는 메소드이다. 따라서 객체로 되어있는(Object에서 상속받은) 모든 객체는 이 함수를 쓸 수 있다. 일단 이 함수가 어떻게 동작하는 지 설명할테니, 천천히 ..
Android Develop/Java
2020. 6. 23. 06:24
NOTICE
RECENT ARTICLES
RECENT REPLIES
- Total
- Today
- Yesterday
LINK
TAG
- 전기료
- 텍스처
- ComputeShader
- 애드센스
- OpenGLes
- 공유 컨텍스트
- OpenGL ES
- 적금
- gpgpu
- Android
- 재테크
- 아끼는 법
- 경제보복
- 에어콘
- 블로그
- texture
- 재태크
- 티스토리
- 컴퓨트셰이더
- TTS
- 안드로이드
- 애드핏
- choreographer
- 예금
- 사용료
- 전기요금
- 컴퓨트쉐이더
- 전기세
- 금리
- 에어컨
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Article Box