드디어 J가 들어갈 빈 공간이 생겼습니다. 다행히 J는 송신 버퍼에 들어가고 이제 send(J)는 블로킹이 해제되어 리턴합니다.
▲ 그림 3-12 send( ) 함수의 블로킹 해제
이제 더 이상 송신 함수를 호출하지 않습니다. 그러는 동안 운영체제가 송신 버퍼에 있는 것들을 송출하고 송신 버퍼는 다시 빈 상태가 됩니다.
▲ 그림 3-13 송신 버퍼가 다시 비워짐
드디어 J가 들어갈 빈 공간이 생겼습니다. 다행히 J는 송신 버퍼에 들어가고 이제 send(J)는 블로킹이 해제되어 리턴합니다.
▲ 그림 3-12 send( ) 함수의 블로킹 해제
이제 더 이상 송신 함수를 호출하지 않습니다. 그러는 동안 운영체제가 송신 버퍼에 있는 것들을 송출하고 송신 버퍼는 다시 빈 상태가 됩니다.
▲ 그림 3-13 송신 버퍼가 다시 비워짐