비동기
var 주머니
주머니에 돈을 넣을려고 인출을 하고있는데~~~
소매치기당함
그결과 도둑놈손엔 들린게 없음
여기서 비동기를 동기식으로 설정해준다면
var 주머니
주머니에 돈을 넣으려고 인출하는중
(도둑놈 대기상태)
주머니에 돈을 넣음
(도둑놈 활동재개)
소매치기 결과 :돈을 훔쳐감
이보다 쉽게 설명하기 어려움
12개의 댓글
무분별한 사용은 차단될 수 있습니다.
비동기
var 주머니
주머니에 돈을 넣을려고 인출을 하고있는데~~~
소매치기당함
그결과 도둑놈손엔 들린게 없음
여기서 비동기를 동기식으로 설정해준다면
var 주머니
주머니에 돈을 넣으려고 인출하는중
(도둑놈 대기상태)
주머니에 돈을 넣음
(도둑놈 활동재개)
소매치기 결과 :돈을 훔쳐감
이보다 쉽게 설명하기 어려움
Cmass
Thread and Synchronization 설명이니?
개또라이
사실 동기비동기에 적절친 않은거 같은데
그냥 끄적잉거라 나도 확실친않음
근데 스레드는 아닌거같음 이설명이
Cmass
비동기 처리하는데 Thread 없이 어떻게 처리할건데 ㅎ
개또라이
아 사실 비동기가 주가 아니고
저기 다른글 쓴 게이가
어려워하길래 그거 설명해준다고 단순하게 생각항글임
그렇게 집어주니까 생각해보니 그렇네 ㅋㅋㅋ
Cmass
결국에 비동기 처리하는것 자체가 Thread 를 다루는 영역이고,
동작중인 Thread를 제어하는게 Synchronization 인거 아냐?
개또라이
맞음
샌드백
개또라이
그게 더 나을후도
아나 근대 빨리 자야하응데 ㅠㅜ
짱구아빠
통장이 물려있는지도 같이 써줘야함.
동기 = 통장 거래를 물고있음. 동시거래불가.
비동기 = 거래상황에 관계없이 항상 거래가능. 동시거래가능.
개또라이
그만 괴롭혀줘 ㅠ
너무 깊게 파지말어 ㅜㅜ 엉엉
내가 잘못했어
짱구아빠
킹치만 동기화 설명에서
해당값이 물려있는지, 동시처리가 가능한지가 문제인거잖아...ㅠㅠㅠ
Cmass
쓰레드, 동기화를 설명할때 빗대어 표현하는데
좀더 정확하게 실체를 알고싶으면
Process랑 Thread의 차이점도 알아야 하고
Cpu 점유시간에 대한것도 알아야 함.
컨텍스트 스위칭비용이란것도 알아야 하기때문에.
있는 그대로 설명하는게 나중에 도움이됨.