내가 자바 쪽 잘은 모르는데 그냥 synchronized 블록으로 감싸는 걸 암시적 락이라고 하고 직접 lock(), unlock() 호출하는 걸 명시적이라고 하는 거 아님? 굳이 명칭까지 붙여서 구분할 정도인지는 모르겠다. synchronized 블록도 뮤텍스로 구현되니까 내부적으로는 lock(), unlock()을 호출함.
익명(104.238)2020-02-18 17:21
답글
그냥 네가 말한 건 사용 방법만 조금씩 다를 뿐 다 뮤텍스라고 생각하면 됨.
익명(104.238)2020-02-18 17:24
답글
와 이해 한번에 됬슴돠 ㄷㄷㄷ
명시암시를 뜻하는게 단순이 그런 의미였구나 ㄷㄷㄷㄷㄷㄷ
명시적으로 쓰면 코드가 너무 지저분해져서 왜 저렇게 쓰는 코드가있지? 하는 궁금증에 글남겼었습니다 ㄷㄷ
synchronized가 결국 뮤텍스로 구현되는 거임
오오 고수님 ㄷㄷㄷㄷㄷㄷㄷㄷ 명시적 암시적차이도 좀 알려주십시오
내가 자바 쪽 잘은 모르는데 그냥 synchronized 블록으로 감싸는 걸 암시적 락이라고 하고 직접 lock(), unlock() 호출하는 걸 명시적이라고 하는 거 아님? 굳이 명칭까지 붙여서 구분할 정도인지는 모르겠다. synchronized 블록도 뮤텍스로 구현되니까 내부적으로는 lock(), unlock()을 호출함.
그냥 네가 말한 건 사용 방법만 조금씩 다를 뿐 다 뮤텍스라고 생각하면 됨.
와 이해 한번에 됬슴돠 ㄷㄷㄷ 명시암시를 뜻하는게 단순이 그런 의미였구나 ㄷㄷㄷㄷㄷㄷ 명시적으로 쓰면 코드가 너무 지저분해져서 왜 저렇게 쓰는 코드가있지? 하는 궁금증에 글남겼었습니다 ㄷㄷ
ㅋㅋㅋㅋ 시스템 플밍 안배우노
윈도우즈 시스템 프로그래밍 정도 배우면 되누?
유닉스 고급 시스템플밍
운영체제랑 C언어 이해도 높아질 듯
모든 OS는 유닉스 아래 돌아가는거임?\
운영체제가 제공하는 시스템콜을 기반으로 다 쌓인건데
유닉스늬 POSIX표준 따르니깐 대부분 비슷. 맥도 유닉스계열이고. 윈도만 다름