전체 글89 네트워크 공부 - 멀티스레딩(MultiThread 개념) 순서1. 프로그램과 프로세스2. 스레드3. 멀티스레드 프로그래밍은 언제 해야 할까?4. 스레드 정체5. 스레드를 다룰 때 주의 사항6. 임계 영역과 뮤텍스7. 교착 상태8. 잠금 순서의 규칙9. 병렬성과 시리얼 병목10. 싱글스레드 게임 서버11. 멀티스레드 게임 서버12. 원자 조작 1.1 프로그램과 프로세스프로그램컴퓨터에서 실행되는 명령어 모음이 들어있는 데이터 덩어리프로세스프로그램이 활동을 하는 상태로딩프로그램에 있는 코드와 데이터를 프로세스 메모리로 불러들임 프로그램 = 코드 + 데이터 => (로딩) => 프로세스 = 코드 힙 데이터 스택 프로그램은 disk에 프로세스는 ram에 있음 멀티 프로세싱프로세스가 여러 개 실행되고 있는것 1.2 스레드(Thread)스레드와 프로세스의 차이점1. 스레.. 2024. 10. 19. 네트워크 공부 - OSI 모델과 TCP/IP 프로토콜 목표1. 데이터 통신과 네트워크, 계층 간의 상호 관계에서 다중 계층 구조에 대한 개념을 알게된다. 데이터 통신과 네트워크, 계층 간의 상호 관계에서 다중 계층 구조에 대한 개념을 알게된다2. OSI 모델과 계층 구조, 계층 간의 인터페이스를 알게 된다3. OSI 모델에서 각 계층의 기능을 알게 된다4. TCP/IP를 소개하고, .TCP/IP 계층과 OSI 모델에서 해당 계층을 비교할 수 있다5. 몇 가지 예를 통해 TCP/IP 프로토콜의 각 계층의 기능을 알게 된다6. 발신자에서 목적지까지 메시지 전달을 위한 TCP/IP 프로토콜의 일부 계층에서 사용하는 주소지정 메커니즘을 알게 된다 순서프로토콜 계층구조OSI 기본 참조 모델TCP/IP 프로토콜주소지정 키워드패킷 packet- 네트워크에 접속되어 있.. 2024. 10. 18. 게임 디자인(기획) - 캐릭터 디자인 캐릭터의 분류 설정유저 캐릭터= 유저가 사용하는 캐릭터- 성별 / 종족 / 직업 등으로 캐릭터를 분류해 사용- 게임 개발 시 시스템과 디자인 설정으로 나눠 기획과 제작 진행 캐릭터 파츠 설정What?- 캐릭터의 외형을 일정 부위별로 분리해 관리 / 사용- 다양한 외형을 가진 캐릭터를 만들 수 있도록 설정 파츠의 설정- 파츠를 어떤 식으로 분류?- 각각의 파츠에 대한세부 설정 추가 1) 기본 분류- 캐릭터의 외혀을 어디까지 분류할 것인가 설정 1. 기본 분류머리 / 얼굴 / 상체 / 팔 / 손목 / 솔 / 하체 / 다리 / 정강이 / 발 각 파츠를 적절히 통합예시 => 상체(상체 + 팔) or (상체 + 팔 + 손목) 2. 세부 설정(1) 파츠 부위의 구체적 설정- 해당 파츠가 신체에서 어느 부위까지인지 .. 2024. 10. 17. 게임 디자인(기획) 공부 - 전달 기술, 프로토 타입 전달전달 스킬ㄴ 논리적인 문서 작성 능력ㄴ 프레젠테이션 스킬ㄴ 커뮤니케이션 스킬ㄴ 프로토타이핑 스킬 논리적인 문서 작성 능력크게 2가지ㄴ 툴을 사용하는 기술ㄴ 문장력 그 자체 툴 사용법은 익히면 된다ㄴ ms오피스를 못쓰는 사람은 아무도 없다 문장력은 쉽게 길러지지 않는다ㄴ 오랜 시간의 훈련이 필요함 --- 문서에 스타일을 적극적으로 사용하는가?문서 정리 속도, 가독성의 차이점 이미지 주변 바로 글자가 붙으면 답답하다? 캡션 기능 = 표에 단위 표시 등 엑셀에 status DB를 작성할때 시각적 피드백이 있으면 가독성이 좋지 않을까? 읽고 싶어지는 문서를 작성막막한 문서는 뒤로 미루게 되는 현상이 발생한다 = 잊어버릴 수 있다 문장력 tip - 같은 단어 반복 피하기, 같은 단어일시 다른 표현으로 작성하기.. 2024. 10. 10. 이전 1 ··· 5 6 7 8 9 10 11 ··· 23 다음