메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색

논문 기본 정보

자료유형
학위논문
저자정보

박경준 (한밭대학교, 한밭대학교 정보통신전문대학원)

지도교수
박현주
발행연도
2013
저작권
한밭대학교 논문은 저작권에 의해 보호받습니다.

이용수0

표지
AI에게 요청하기
추천
검색

이 논문의 연구 히스토리 (2)

초록· 키워드

오류제보하기
최근의 C++ 개발자들은 프로그램 개발 시 메모리 관리에 장점을 지닌 참조 카운팅 방식의 스마트 포인터를 많이 활용한다. 그러나 스마트 포인터는 빠른 응답성을 요구하는 시스템에서는 일반 포인터에 비해 효율적이지 못한 동작 방식 때문에 문제가 생길 수 있다. 본 논문에서는 이러한 점을 보완하여 참조 카운팅 방식 스마트 포인터가 가리키는 객체에 대한 삭제 작업을 수행 시 삭제 작업을 위한 쓰레드를 생성하여 성능을 개선하는 방법을 제안하였다. 또한 이를 일반화 시켜서 모든 자료형에서 동작시키기 편리한 방법을 제안하였다.

목차

표 목차 ⅲ
그림목차 ⅲ
국문요약 ⅴ
I. 서론 1
II. 관련연구 2
2.1 C++ 2
2.1.1 개요 2
2.1.2 TR1 3
2.2 스마트 포인터 4
2.2.1 개요 4
2.3 템플릿 6
2.3.1 개요 6
2.3.2 기본적인 사용방법 7
2.4 쓰레드 8
2.4.1 개요 8
2.4.2 장점 10
III. 본론 11
3.1 일반적인 처리 방식 11
3.1.1 일반 포인터 처리 방식 11
3.1.2 shared_ptr의 일반적인 처리 방식 13
3.2 deleter_thread 방식 설계 14
3.3 deleter_thread 방식 구현 16
3.4 deleter_thread 방식의 일반화 구현 20
IV. 성능 평가 23
4.1 시뮬레이터를 구현하여 검증한 성능 평가 23
4.1.1 성능 검증 방법 24
4.1.2 성능 검증 환경 구현 26
4.1.3 성능 검증 결과 33
4.2 멀티쓰레드 서버에 적용하여 검증한 성능 평가 35
4.2.1 성능 검증 방법 35
4.2.2 성능 검증 결과 37
Ⅴ. 결론 38
Ⅵ. 참 고 문 헌 39
Ⅶ. ABSTRACT 40

최근 본 자료

전체보기

댓글(0)

0