본문 바로가기

반응형
★ 1. STL Vector와 List 설명 및 장단점 STL Vector와 List 설명 및 장단점 - Vector, List 설명 - = Vector =벡터는 일반적인 배열처럼 개체들을 연속적인 메모리 공간에 저장한다.즉, iterator 뿐 아니라 position index(operator [])로도 접근이 가능하다는 것이다.동적으로 확장/축소가 가능한 동적 배열(dynamic array)로 구현되어 있다. = List =리스트는 double linked list로 구현되어 있다.노드가 양 쪽으로 모두 연결 되어 있으며 삽입/삭제가 자주 발생하는 경우에 용이하다. - Vector, List 장단점 - = Vector =장점 : 1. 개별 원소들 접근 가능 2. 원소를 마지막에 삽입 하는 것이 빠름 3. 랜덤으로 원소 순회가 가능 4. 개별 원소에 대한 .. 더보기
★ 2. c# 네트워크 개발 p2 ==================================================================모든 출처는 - 유니티 개발자를 위한 C#으로 온라인 게임 서버 만들기 - 저자 이석현, 출판사 한빛미디어그리고 URL : http://lab.gamecodi.com/board/zboard.php?id=GAMECODILAB_Lecture_series&page=1&sn1=&divpage=1&sn=off&ss=on&sc=on&select_arrange=hit&desc=asc&no=61================================================================== C#으로 게임 서버 만들기 - 2. 접속 처리 및 버퍼 풀링 기법 1-4-1. 클라이언트 접.. 더보기
★ 15. C# Lock 키워드 C# 에서의 Lock 키워드 C#의 Lock 키워드는 특정 블럭의 코드를 "한번에 하나의 쓰레드만" 실행할 수 있도록 해줍니다. lock()의 파라미터에는 임의의 객체를 사용하고 주로 object 타입의 private 필드를 지정합니다. lock 키워드는 다른 스레드가 코드의 영역에 있는 동안 특정 스레드가 임계 영역에들어갈 수 없고 다른 스레드가 잠긴 코드에 들어가려고 할 경우 개체가 해제될 때까지 대기하게됩니다. 더보기

반응형