'AIO'에 해당되는 글 1건

Linux Asychronouse I/O :: 2008/06/07 14:36

linux에서 AIO의 사용법을 열심히 찾고 있지만 별로 못찾았다.
어디가면 쉽게 찾을 수 있을려나?
암튼 다음은 AIO의 메소드들의 간단한 설명이다.

- AIO(Asynchronous I/O)
libaio, liaio-devel

  • io_setup(int maxevents, io_context_t *ctxp) : 컨텍스트 생성(man page)
  • io_submit() : IO - 컨텍스트간 연결하고 비동기 요청을 실행한다.(man page)
  • io_getevents() : 컨텍스트에서 발생된 작업의 상태,결과를 불러옴 (man page)
  • io_cancel() : 컨텍스트에서 발생된 작업의 상태,결과를 불러옴을 취소 (man page)
  • io_destroy() : 컨텍스트 파괴 (man page)

Linux의 AIO는 Windows의 IOCP와 동작방법은 비슷하다고 한다.

구글에서 사용한 예제

참고할만한 사이트
http://magicpooh.egloos.com/tb/180939 
http://bebop.emstone.com/research/linux ··· nux26%2F
http://www.kvack.org/~blah/aio/ Linux AIO home
http://lse.sourceforge.net/io/aio.html  Kernel Asynchronouse I/O(AIO) Support for LInux


이올린에 북마크하기(0) 이올린에 추천하기(0)

2008/06/07 14:36 2008/06/07 14:36
Trackback Address :: http://zemy.net/tc/zemyblue/trackback/85
[로그인][오픈아이디란?]
Name
Password
Homepage

Secret