디시인사이드 갤러리

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

갤러리 본문 영역

병행프로그래밍과 객체지향 개념

SODMaster갤로그로 이동합니다. 2012.03.30 22:57:05
조회 59 추천 0 댓글 1

사실 각각의 객체가 스레드로 돌아가는게 가장 좋은데


이게 불가능하니 스레드 몇개 만들어서 돌려 쓰는거고...

그래서 각각의 객체들은 객체 id를 가지고 있고 메시지로 통신을 하게 하고 스레드들은 메시지 뻠핑을 하면서

그 메시지를 처리는 하는거긔... 객체들의 메소드들은 리턴값에 의미가 없어지는거고...

이게 진짜 객체지향같지 않나? 실제 살아가면서도 각각의 객체들은 각각 움직이니...

근데 문제는 객체 id를 맵에 저장을 할텐데 맵 검색하는게 직접 접근하는거보다 훨씬 느린게 당연할테고...

포인터로 접근하면 접근에러가 빵빵 터질테고...

또 하나의 객체가 어떤 스레드에서 처리되고 있는데 그 객체에 대해 메시지가 또 날라왔을때는 대기를 하거나

메시지를 뒤로 뺴주거나... 동기화를 최대한 줄이려는 거니까 메시지를 뒤로 빼주는 방법을 쓰긴 하겠지만...

싱글코어에서는 당연히 성능이 안나올테고 쿼드 이상에서 성능비교하면 어떻게 될려나.



이런 방법으로 안만드는데는 당연히 이유가 있는거겠지 -_-;;??


추천 비추천

0

고정닉 0

0

댓글 영역

전체 댓글 0
본문 보기

하단 갤러리 리스트 영역

왼쪽 컨텐츠 영역

갤러리 리스트 영역

갤러리 리스트
번호 제목 글쓴이 작성일 조회 추천
설문 뛰어난 운동 신경으로 남자와 싸워도 이길 것 같은 여자 스타는? 운영자 25/11/24 - -
이슈 [디시人터뷰] 충무로가 주목하는 신예, '세계의 주인' 서수빈 운영자 25/11/24 - -
AD 대학생 필수템! What's in my Bag 운영자 25/11/21 - -
308967 형들..상담좀 해주세요(인간을 대하는 태도?) [2] 어쩌지(61.80) 12.04.01 87 0
308966 이런것도 프로그래밍으로 답구할수있냐? [7] 솨발(121.134) 12.04.01 128 0
308965 야 쉬펄 나 회사 때려쳣다 [5] 개심심(121.140) 12.04.01 202 0
308963 OS.js 올라와서 드가봤는데 저게 뭐죠? 웹기반 OS? [4] C언어찌랭이갤로그로 이동합니다. 12.04.01 120 0
308962 교황아 [33] 정통27갤로그로 이동합니다. 12.04.01 178 0
308959 알집으로 egg파일 암호걸고 압축했는데 이거 깨는방법있을까? [1] cyber갤로그로 이동합니다. 12.03.31 255 0
308958 아놔콘다야 이러케 설명해주면되는거임?? [26] 교황갤로그로 이동합니다. 12.03.31 142 0
308957 횽들 짧은 코드인데 계속 구문 오류가 생겨서 컴파일이 안됨 도와줭 ㅜㅜ [5] ㅇㅇㄴㅇ(116.33) 12.03.31 111 0
308953 오빠 나 저거 사줘! 정수정•‿•갤로그로 이동합니다. 12.03.31 128 0
308951 나도 점점 컴덕후가 되가는건가... [1] U10갤로그로 이동합니다. 12.03.31 68 0
308950 직장인 학원 주말반 보통 얼마정도 하나요? ㅇㅇ(210.113) 12.03.31 36 0
308949 HRESULT 정의를 보면 DontMeddle갤로그로 이동합니다. 12.03.31 44 0
308948 도와주세요.. 리눅스 segmentation fault 오류 [4] eee(165.132) 12.03.31 161 0
308947 형들은 SK C&C 랑 NHN 이 합격됬다면 어디갈래 [3] 사랑해형들(121.140) 12.03.31 278 0
308946 문득 미래 진로에 대해서 생각해봤는데 [1] 12(59.12) 12.03.31 58 0
308945 음악파일 입출력 어떻게하는건지 아는사람 있어? [1] 개뇬갤로그로 이동합니다. 12.03.31 76 0
308944 헐.. OS.js 신기하다 Rei@디씨갤로그로 이동합니다. 12.03.31 68 0
308942 아놔콘다야 이 말임 [8] 교황갤로그로 이동합니다. 12.03.31 134 0
308940 HRESULT bool ?? 이거 누구아시는분 [6] DontMeddle갤로그로 이동합니다. 12.03.31 74 0
308937 이것도 일종의 직업병인가.... [1] 아놔콘다갤로그로 이동합니다. 12.03.31 97 0
308936 컴공 교수들 포인터에 트라우마가 있더라 [9] ㅇㅁ(114.199) 12.03.31 244 0
308935 무가 잘못됏는지 찾아줘요 [1] 자바쟁이(110.46) 12.03.31 51 0
308934 구인사이트 이력서올리고 연락오면 어떻게해야되? [1] ㅁㅁㅁㅁ(121.130) 12.03.31 91 0
308932 요즘 node.js가 뜬다고 하던데 [7] Rei@디씨갤로그로 이동합니다. 12.03.31 127 0
308931 성님들 이거 힌트좀 줄수 있겠는가?? [2] 렙터갤로그로 이동합니다. 12.03.31 54 0
308930 약간 병진같은 질문이지만 네트워크관리사 2급 필기 준비하는데.. 내공냠냠(112.161) 12.03.31 43 0
308929 리눅스 명령어중에 [4] 데헤ㅐㅅ(220.86) 12.03.31 72 0
308928 횽들이 그렇게 해킹을 잘해? [7] 5써ㅃ갤로그로 이동합니다. 12.03.31 165 0
308927 ms procject 에서 visio 넘겨서 cpm 그리는거 안되나요 [1] topandbottom갤로그로 이동합니다. 12.03.31 37 0
308925 프로그램 짤 때 변수 몇개 써야될지 어떻게 아는거? [1] ㅇㅁ(114.199) 12.03.31 51 0
308923 이중 당신이 짜본 것은 몇개? [5] 생물학(211.234) 12.03.31 146 0
308922 2012 년 적절한 초봉은 얼마? [1] sk(211.177) 12.03.31 173 0
308920 남자들 샤워할때... [2] 자바초보(111.118) 12.03.31 141 0
308919 C++ 프로젝트 구조 어디 좋은 거 없음? [2] SODMaster갤로그로 이동합니다. 12.03.31 92 0
308918 얘들아 도와주라 피자쏜다 [1] 교황갤로그로 이동합니다. 12.03.31 104 0
308917 아놔콘다야 도와조 [3] 교황갤로그로 이동합니다. 12.03.31 78 0
308915 이 열줄을 해독해줄사람 [1] 낄럽슨갤로그로 이동합니다. 12.03.31 64 0
308914 횽들 연산자 오버로딩좀 알려주새요.. ㅠㅠ(121.187) 12.03.31 105 0
308912 간단?한 콘솔게임 코딩하려는데요 [1] 초잉여(106.103) 12.03.31 64 0
308908 동기중에 여자 있는데 동기로 안보이네 ㅇㅇ(210.113) 12.03.31 64 0
308907 형들 C로 배열 안쓰고 최대,최소,합계,평균 구하는거 질문인데 ㅠㅠ [2] 공도리(27.35) 12.03.31 66 0
308904 과제 해야해서 열심히 공부하고 문제를 딱 봤는데 이게 뭔소리? [1] 길가던놈갤로그로 이동합니다. 12.03.31 57 0
308903 해킹마스터 1시간안에 뽀개기 [3] 로또로(218.159) 12.03.31 239 0
308901 혼자 독학중인데 여기 갤러들은 어떤 테크추천? [4] ㅁㄵㅂ(121.148) 12.03.31 163 0
308900 c에서 scanf 함수에 대한 코드 볼수없냐? [1] 213(115.143) 12.03.31 77 0
308899 리눅스에서 이런명령도 가능한가유? [2] 늅뉴(59.17) 12.03.31 82 0
308898 포트란 써봤음? [3] 나야 나갤로그로 이동합니다. 12.03.31 79 0
308897 C입문부터 자료구조 마스터까지 2주내에 가능하냥..? [4] ㅇㅁ(114.199) 12.03.31 185 0
308896 조편성했는데 나 말고 다여자 [5] ㄴㅇㄹㄴㅇㄹ(211.234) 12.03.31 164 0
308893 논리적으로 말이 안되는 상황을 겪고 있는데 [6] 개짐(125.131) 12.03.31 135 0
갤러리 내부 검색
제목+내용게시물 정렬 옵션

오른쪽 컨텐츠 영역

실시간 베스트

1/8

디시미디어

디시이슈

1/2