2017-01-16 12 views
0

실행하고 싶은 다른 프로세스가없는 경우에도 프로세스가 차단 된 상태를 유지할 수 있을지 궁금합니다. Theroticaly 나는 대답이 '예'라고 생각하지만 실제로는 그렇지 않다. 나는 맞다.프로세스 상태 - 차단 된 상태

+0

그리고 "다중 프로세스"시스템의 의미가 정확히 정의되어 있다는 사실에 프로그래밍 언어 나 운영 체제가 중요하다고 생각하십니까? – GhostCat

+0

솔직히 말해서 프로그래머로서 우리에게있어 중요한 요소입니다. 방금 프로세스와 상태에 대해 읽었습니다. 그 질문은 내 마음을 가로 질러 왔습니다. 나는 Google을 검색했고 그 사실에 대해 아무 것도 발견하지 못했고 여기에 누군가가 있다면 스택 오버 플라 (StackOverFlow)가 그걸 알고 있다는 사실을 물었습니다. –

+0

나는 당신이 나를 데려 오지 않았다고 생각합니다. 그러나 잘 : – GhostCat

답변

1

간단한 예 : 프로세스 X가 일부 소켓에서 일부 IO를 무차별로 표시하기를 기다리고 있습니다.

다른 말로하면 어떤 종류의 시간 제한없이 read() 전화를 걸 수 있습니다. 그 과정은 그저 거기 앉아서 아무 것도하지 않을 것입니다. 해당 시스템의 다른 프로세스가 무엇이든 관계 없습니다.

+0

내가 말했듯이, theroticaly 대답은 그렇습니다. 그러나 실제로는 그렇지 않습니다. 아무도 그러한 것을 만들지 않을 것입니다. –

+0

현실적으로 사람들은 모든 종류의 (어리석은) 일을합니다. 당신은 몇 가지 현실적인 예를 물었고, ** 안심할 수 있습니다 ** : 저는 정확하게 그 일을하는 사람들을 많이 보았습니다. ** 여러 가지 언어의 기본값은 ** 시간 초과 **없이 진행됩니다. – GhostCat

+0

아, 알겠습니다. 고마워요. –