Open myway00 opened 1 year ago
private final ServerSocket serverSocket
์ TCP/IP ํต์ ์์์ ์ญํ private final ExecutorService executorService
์ ์ค๋ ๋ ์์ฑ ์ ์ญํ Q ) Task๋ ๋ญ๋ก ๊ด๋ฆฌ๊ฐ ๋๋?
Acceptor (socket fd) ์์ ๋ฉํฐํ๋ ์ฑ ๋ฐฉ์์ผ๋ก ์ค๋น๊ฐ ์๋ฃ๋ socket connection์ด ์๋ค๋ฉด, ์ด connection ์ poller (ํ) ์์ ๊บผ๋ด์, thread ์๊ฒ ์ง์ ํด์ค๋ค.
tomcat/src/main/java/org/apache/catalina/connector/Connector.java
์ฃผ์์ ๋ฌ๊ณ , ๋ถ์ํ๋ฉด์ ์ด๋ค ๋ฐฉ์์ผ๋ก Catalina ๊ฐ Socket ์ฐ๊ฒฐ์ ํด๋ผ์ด์ธํธ์ ๋งตํํ๊ณ , Thread๋ฅผ ํ ๋นํ๋์ง ์์ ์ดํดํฉ์๋ค.
? Runnable vs Thread