자바에서 Non Blocking 소켓을 구현하는 가장 안정된 방법이 무
글쓴이: vudghkzm / 작성시간: 수, 2005/05/11 - 6:27오후
일반적으로 Non Blocking 소켓을 구현하는 방법이 여러가지가 있는 것으로 알고 있습니다.
1. 프로세스나 쓰레드를 여러개 만들어서 각각 블럭킹 소켓을 생성하는 방법.
2. select 를 이용하는 방법.
3. poll 을 이용하는 방법.
제가 아는데는 여기 까지입니다...
자바에서 1, 2는 가능한걸로 아는데, 3번도 가능한가요? 메쏘드를 못찾겠네요.
이외에 자바 혹은 C 에서 논 블록킹 소켓을 구현하는 방법이 있는 것으로 아는데...
어떤 어떤 것들이 있나요?
Forums:
non-blocking이라...1번 방법이 자바에서 흔히 쓰이는 방법
non-blocking이라...
1번 방법이 자바에서 흔히 쓰이는 방법이구요. 물론 쓰레드죠.
2번 방법은 NIO를 쓰시면 됩니다만... 그게 골치아파서 싫다면...
netty같은 event-driven 라이브러리를 쓰시면 됩니다.
netty비슷한거 중에.. 국내 개발자분이 만드신것도 있었는데...
잘 기억이 안나네요-.-;
3번 방법은...그냥 막 쓰면 poll이되는 거 아닌가요? 사실 이제 이렇게 하는 방법이 오히려 더 생각이 잘 안나네요...
머 이런식일까요?
----
the smile has left your eyes...
Re: 자바에서 Non Blocking 소켓을 구현하는 가장 안정된 방법이
제목과 내용이 불일치 하는군요.
제목에 대한 답변이라면,
java nio reactor 정도의 키워드를 말씀드리겠습니다.
------------------ P.S. --------------
지식은 오픈해서 검증받아야 산지식이된다고 동네 아저씨가 그러더라.
댓글 달기