Slide 14
Slide 14 text
パターンA の strace
// 1
A 直列
本目:TCP通信部分
socket(AF_INET, SOCK_STREAM|..., IPPROTO_IP) = 21 <0.000043>
connect(21, 127.0.0.1:3000) = -1 EINPROGRESS <0.000086>
write(21, "GET /a HTTP/1.1...") = 170 <0.000060>
// 1
本目:応答待ち
epoll_pwait(15, [...], 1024, 494, NULL, 8) = 1 <0.305597>
read(21, "HTTP/1.1 200 OK...") = 172 <0.000071>
// 2
本目:TCP通信部分
socket(AF_INET, SOCK_STREAM|..., IPPROTO_IP) = 22 <0.000080>
connect(22, 127.0.0.1:3000) = -1 EINPROGRESS <0.000158>
write(22, "GET /b HTTP/1.1...") = 170 <0.000090>
// 2
本目:応答待ち
epoll_pwait(15, [], 1024, 166, NULL, 8) = 0 <0.169480>
epoll_pwait(15, [...], 1024, 494, NULL, 8) = 1 <0.124177>
read(22, "HTTP/1.1 200 OK...") = 172 <0.000088>
© 2026 Classmethod, Inc.
14