WAKE_UP_INTERRUPTIBLE

포스트: 1
Tags

Posts

1 post

[리눅스커널] wait_event_interruptible() 분석 & 프로세스 상태 변경

Guillermo Austin Kim|2019년 1월 7일

프로세스가 INTERRUPTIBLE 상태로 변경되는 가장 대표적인 함수는 wait_event_interruptible() 함수입니다. wait queue 전체 흐름도보통 wait_event_interruptible() 함수는 wake_up_interruptible() 함수와 함께 씁니다. wait_event_interruptible() 함수와 wake_up_interruptible() 함수를 어떻게 쓰는지 예제를 들어서 설명을 하겠습니다.[https://elixir.bootlin.com/linux/v4.14.70/source/sound/usb/line6/midi.c]1 static void line6_midi_output_drain(struct snd_rawmidi_substream *substream)