728x90 Thread와 Process의 차이1 [운영체제] 4장 Multithreaded Programming Process Multithreaded Programming 대표적인 예) 메신저프로그램 코딩 어떠한 글자를 키보드를 통해서 입력하는 클라이언트 프로그램을 만들 때 클라이언트 프로그램에서 문자를 입력하면 그 것을 수신하고 다른 사용자들에게 뿌려주는 서버를 프로그램 해야 함 다른 프로그램 클라이언트에게 통신을 날릴 때 키보드에서 입력하는 경우와 데이터를 받고 동시에 뿌려주는 것 두 가지를 해야 함 키보드 입력받는 함수 -> cin, scanf 사용 더불어 클라이언트만 이야기할 때 네트워크를 통해서 글자가 상대방이 입력한 것을 가져와서 뿌려주는 함수 또한 구현을 해야 함 이렇게 되면 키보드 입력을 통해 기다리는 함수와 네트워크를 통해서 데이터가 도착을 했을 때 뿌려주는 함수 2가지가 동시에 기다리게 됨. c.. 2021. 6. 29. 이전 1 다음 728x90