728x90 게임 서버14 [c#/유니티] 스레드(Thread)와 스레드풀(ThreadPool) 프로세스와 스레드에 대해 먼저 알아보자. 프로세스 : 현재 실행 중인 프로그램 스레드 : 운영 체제가 프로세서 시간을 할당하는 기본 단위 / 명령어를 실행하기 위한 스케쥴링 단위 쉽게 말해서, 스레드는 작업자라고 생각하면 된다. 어떠한 업무가 주어졌을 때, 그 일을 수행하는 작업자가 바로 스레드 이다. * NameSpace(네임스페이스) 선언하기 using System.Threading; 스레드를 사용하기 위해서 다음과 같이 선언해주자 1) 스레드 선언하기 Thread t = new Thread(MainTread); 스레드를 사용하기 위해 다음과 같이 스레드 생성자를 만든다. 넘겨주는 MainTread 함수 또한 생성한다. static void MainTread(object state) { Console.. 2022. 12. 5. [C#/유니티] 게임 서버에 대해 웹 백엔드를 담당하다 게임 백엔드를 하게 되었다... 인프런 강의를 들으며 정리할 예정. 간단하게 웹서버와 게임서버에 대해 정리 해 보았다. 서버란 무엇일까? 다른 컴퓨터에서 연결이 가능하도록 대기 상태로 상시 실행중인 프로그램 웹 서버와 게임 서버의 차이에 대해.. 웹 서버 : http server , 요청/응답 형태, 응답이 완료되면 클라이언트와의 연결은 종료된다. 게임 서버 : tcp server, binary server, stateful server.. , 서버와 클라이언트의 지속적인 연결 및 소통, 실시간 interaction 존재 웹 서버는 실시간 교류가 필요 X , 한 번만 교류할 때 주로 사용한다(stateless 상태) 게임 서버는 요청/갱신 횟수가 많으며 실시간 interaction이.. 2022. 12. 5. 이전 1 2 3 4 다음 728x90 반응형