2017-12-11 8 views
0

에 사용 PRINTF 경우 무시 일부의 printf 메시지는 내가 현재 가지고있어 시스템 프로그래밍 과정에서 슬라이드입니다. 출력이 코드와 어떻게 일치합니까? 일부 "Child #x started"메시지가 인쇄되지 않는 이유는 무엇입니까?의 printf 교착 상태 신호 처리기 여기

+4

. 나머지 슬라이드 데크는 그 의미가 무엇인지 설명하지 못합니까? –

+1

참고 : https://stackoverflow.com/questions/3941271/why-are-malloc-and-printf-said-as-non-reentrant –

+0

@OliverCharlesworth 아니요, 다음 슬라이드는 기아에 대해 설명합니다. 그러나 연결된 스레드의 대답이 모든 내 질문에 대답했습니다. 감사! –

답변

0

정의상, 교착 상태은 진행이 없을 때의 상황입니다.

printf 메시지가 인쇄되거나 무시되지는 않지만, 특정 메시지가 수신 된 후에는 어떤 메시지도 나타나지 않을 것입니다. 그런 행동의 원인에 대한 자세한 정보를 들어

은 다음을 참조하십시오 Why are malloc() and printf() said as non-reentrant? 아마도 때문에 슬라이드에 대해 경고 교착 상태의