디시인사이드 갤러리

갤러리 이슈박스, 최근방문 갤러리

갤러리 본문 영역

후시기바나횽 자바의 동기화 처리(synchronized) 질문 있슴다.

(114.204) 2011.04.05 00:01:11
조회 95 추천 0 댓글 7

요건 원본글
https://gall.dcinside.com/list.php?id=programming&no=241966&page=1&search_pos=-235042&k_type=1000&keyword=%EB%9E%91&bbs
=

아랜 요약글

synchronized에 대해 생각하면
우선 자바의 객체에대해 내가 생각하는것을 얘기하면
객체를 생성한다는것은 객체의 멤버변수를 생성한다는것이고
메서드를 호출한다는것은 해당 메서드를 객체처럼 생성한다는게 맞는거지 ??
예를들어 자바에서 재귀함수를쓴다고하면(예를들어 하위디렉토리를 전부 검색해서 파일을 찾는다고치면)
자기자신의 메서드를 계속적으로 호출하자나
이게 하나의 이미 만들어진 메서드를 계속 호출한다면 성립안할꺼고
자기자신을 호출할때마다 메서드가 객체처럼 새로운 메서드객체로 생성되면서 부모자기자신과 다른 지역변수를 갖고 독립적으로 활동하는거지 ??
(여기서 생각한 개념
1자바는 메서드 자체도 객체처럼 생각한다
2메서드를 호출하면 메서드가 객체처럼 생성된다.)

그렇다면 자바에서 메서드를 여러 객체에서 동시에 메서드를 호출할경우
메서드에 synchronized 걸지 안았을때는 각각 새로운 메서드 객체로 생성되어서 일을 수행하고
메서드에 synchronized 걸었을때는 새로운 객체로 생성되는거를 막고
첫번째호출한녀석이 할일을 다끝낼때까지 기달리다가 두번째 호출한 녀석이 차례로 해당 메서드를 사용하는것이 맞지 ??
따라서 해당 메서드에 지역변수들끼리 충돌할일은 둘다 없고
해당 메서드 외부의 변수나 저장객체의 저장값을 바꿀때만(예를들어 클래스의 멤버변수) 문제가 생기기때문에 synchronized 를 걸어줘야되는거지 ??

또한 여러 스레드 객체에서 synchronized 안된 하나의 객체안의 메서드를 호출할때는 동시에 처리가 가능할까 아니면 순차적으로 처리가 될까 ??

미안횽 ~~ 넘 질문이 이상해서~~

추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
등록순정렬 기준선택
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 이성보다 동성에게 매력을 더 어필할 것 같은 남자 스타는? 운영자 24/07/29 - -
248094 Adelposs 봐라. [1] 천재해커(175.196) 11.04.30 85 0
248093 형들 지금 앱시장에 대해서 어떻게 생각해 [4] Adelposs갤로그로 이동합니다. 11.04.30 125 0
248092 이거 여기에서 나온건가요? ㅋㅋ [2] ㅂㅈㄷㄱ(115.137) 11.04.30 86 0
248091 만약 나에게 자식이 생긴다면, 들려줄 인생 조언. [3] 천재해커(175.196) 11.04.30 142 0
248090 Object-c 가 뭐기반? [11] Adelposs갤로그로 이동합니다. 11.04.30 168 0
248088 운영체제 지가 구현할 수 있다고 드립치던놈.ㅋㅋㅋ [4] ㅇㅁ(61.100) 11.04.30 153 0
248087 고닥공 [2] Adelposs갤로그로 이동합니다. 11.04.30 98 0
248084 SIS2급따신분있나여? ㅇㅇ(220.94) 11.04.30 70 0
248083 농협 북한소행 이야기 왜나오는거임? 이거 국민 희롱아님?? 어떻게서버db [5] 돌고래스피커갤로그로 이동합니다. 11.04.30 923 0
248080 프로그래밍....하는데 말이야. [6] 공대~갤로그로 이동합니다. 11.04.30 192 0
248079 게타해킹 하는법좀 대충 알려주세요 게타해킹(175.112) 11.04.30 74 0
248078 유니코드->멀티바이트 변환시 외계어 되는현상 [4] 르하소갤로그로 이동합니다. 11.04.30 189 0
248077 돋는 공고애들의 어셈블리어 개념 [4] ㅇㅇ(119.71) 11.04.30 319 0
248076 횽들은 이거 알고 있었음? [7] ㅇㅇㅇ(121.144) 11.04.30 145 0
248075 USB TO 프린트 포트 시발 ㅜㅜ [1] Adelposs갤로그로 이동합니다. 11.04.30 91 0
248074 usb로 xp 설치하는거 존나 빡치네요 [1] 크림빵맨갤로그로 이동합니다. 11.04.30 55 0
248073 it 관련해서 진로를 정하려하는데 [8] ㄹㄴㅇㄴㅇ(175.127) 11.04.30 139 0
248072 알고리즘을 배우면 [6] ㅁㄴㅇㅇㅁㄴ(175.127) 11.04.30 162 0
248071 월래 병신이 있긴 있었지만 [1] Adelposs갤로그로 이동합니다. 11.04.30 69 0
248070 헠헠/........ [6] 뇌자알갤로그로 이동합니다. 11.04.30 126 0
248069 횽들 이거 왜 오류 나는거야 자꾸 ? [6] 늼악갤로그로 이동합니다. 11.04.30 94 0
248068 오 파일입출력 조낸재밋다.. [1] ㄹㅇㄴ(14.45) 11.04.30 66 0
248067 C에서 srand로 난수 생성해도 중복이 될 수도 있네ㄷㄷ [6] srand(211.117) 11.04.30 168 0
248063 pglexer의 파워 [1] [성대아싸]갤로그로 이동합니다. 11.04.30 107 0
248062 오빠믿지 앱을 보다가 문득 떠오른게 [2] 개뭉이갤로그로 이동합니다. 11.04.30 168 0
248059 질문좀 하겠습니다. [18] 초짜(222.236) 11.04.30 158 0
248058 형들 C언어 파일 입출력에서 질문.. [9] 굽신(211.176) 11.04.30 216 0
248057 먹을게 없다.머 시켜먹지?? [4] 배고프다(121.130) 11.04.30 82 0
248056 MIPS 질문 ㅠㅠ 급한데 고수들아 좀 알렺ㅛ [4] ddrrdd(121.158) 11.04.30 87 0
248055 알바해서 드디어 100만 모았어.. [2] Revi갤로그로 이동합니다. 11.04.30 111 0
248054 [WFP] 공부하려하는데,, 오빠들 도와주세요~~ [2] 현정갤로그로 이동합니다. 11.04.30 92 0
248053 어셈블리 공부하려고 하는데 (독학) [7] po(121.136) 11.04.30 201 0
248052 회사물건 집에 가져오다가 걸리면 좆됨? [3] ㅇㅇ(112.148) 11.04.30 145 0
248051 형들, 엑셀 좀 알려주세요 쉬워요 더하기임... [8] 절망인간갤로그로 이동합니다. 11.04.30 214 0
248050 나 22살 군대 면제인 사람인데 [12] 22살좆병신(175.210) 11.04.30 379 0
248049 씨발 북한 없으면 대체 어떻게 사냐. [4] 양재NH(58.146) 11.04.30 180 0
248045 우왕 살 조낸 쪘다 [2] 땡칠도사갤로그로 이동합니다. 11.04.30 173 0
248044 입사 5일만에 연봉상승.. -_- [5] (180.65) 11.04.30 396 0
248043 아침짤 [1] 땡칠도사갤로그로 이동합니다. 11.04.30 137 0
248042 밤에는 짤을 달리자! elwlwlwk갤로그로 이동합니다. 11.04.30 147 0
248040 야 대박날 아이템있는데!! 관심있으신분만.....!! [10] 김늅늅(218.153) 11.04.30 186 0
248038 vs2010 디버깅 변수값 변화 어떻게 확인함..? [5] rwq(125.138) 11.04.30 172 0
248037 프갤엔 덕짤이 어울리지! elwlwlwk갤로그로 이동합니다. 11.04.30 136 0
248036 그나저나 Spring의 아름다움이란.. [2] 잏힝(61.255) 11.04.30 208 0
248035 토요일에 면접보는 회사 어떻게 생각하냐 [6] 잏힝(61.255) 11.04.30 294 0
248033 미국에서 computer engineer과 한국과 다르네 [6] 마까또(113.59) 11.04.30 258 0
248032 면접 좆ㅋ망ㅋ 고추장불고기갤로그로 이동합니다. 11.04.30 92 0
248031 빨리 기술이 발전해서 배젤이 1mm인 모니터가 나와야 [1] 잏힝(61.255) 11.04.30 89 0
248030 횽들 C# 기초문제 짜고있는데 이거좀봐줘 [3] 올ㅋ(59.28) 11.04.29 320 0
248029 형들 데이터베이스 공부하다가 문득 궁금한게 떠올라서 질문좀(조공) [5] ㅇㅇ(125.129) 11.04.29 220 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

뉴스

디시미디어

디시이슈

1/2