aio

    1

    1답변

    저는 최근에 리눅스 io 모델을 파고 있습니다. 그리고 저는 빈번하게 Windows IOCP와 같은 것을 들었습니다. 리눅스는 자신의 aio 모델 구현을 가지고 있습니다 : Glibc aio와 kernel aio. 질문 : (1) 사람들이 표시됩니다 모델 "리눅스 네이티브 AIO"를 말할 때? (2) 나는 "linux aio"와 "linux native a

    0

    1답변

    을 기반으로 할 때 비동기인지 알 수 있습니다 : (1) epoll은 사용자 쿼리/시스템 알림을 기반으로 동기식입니다. while 루프는 모든 fd를 깨우는 데 사용됩니다. (2) boost :: asio는 자신을 "비동기식"이라고 선언하지만 Linux에서의 구현은 epoll을 사용합니다. 제 질문은 : "syn"시스템 호출을 사용하여 "asyn"을 어떻게

    0

    1답변

    libaio ioengine을 사용할 때 쓰기 오류가 발생하는 경우 fio (github.com/axboe/fio)가 확인하는 방법을 결정하려고합니다. linux kernel aio functionality의 게시물에서 io_getevents()가 반환 한 이벤트를 검사하는 콜백 함수 인 work_done()에서 오류 검사의 예를 볼 수 있습니다. 그러나

    0

    1답변

    나는 Alfresck SDK (All in one) 최신 버전을 사용하기 시작했습니다. Alfresco에서 맞춤 인증을 시도하고 있습니다. 문서를 사용하여 새 인증을 구성했습니다 : authentication하지만 JWT 토큰 기본 인증을 제공하려고합니다. http 헤더를 통과하려고 할 때 : 인증 : Bearer mytoken - 하위 클래스 Remote

    0

    1답변

    직렬 포트를 비동기 방식으로 사용하려고합니다. 비동기 읽기 및 쓰기를 수행하려면 select, poll 또는 epoll과 O_NONBLOCK을 사용할 수 있습니다. 그러나 open과 close은 어떨까요? 나는 close 블록을 1 초 이상 보았다.

    0

    1답변

    Java AsynchronousServerSocketChannel을 테스트 중이지만 SO_KEEPALIVE = true로 설정하려고 시도하면 오류 메시지가 표시되지 않습니다. 아래 문제를 해결하는 방법? 그것은 정말로 ubunut 서버에서 keep-alive를 지원하지 않습니까? 코드는 다음과 같습니다 private void init(String host,

    0

    1답변

    나는 슈퍼 간단한 .cpp 파일에 아래와 같이있어 : $cat test001.cpp #include<libaio.h> int main(){ io_context_t ctx={0}; struct iocb io,*p=&io; return 0; } 을하지만 한 번 GCC 4.1.2로 컴파일, 그것은하라

    1

    1답변

    , 우리 누구죠 하나가 나를 혼란하게 연결을 허용해야한다는 것, 그래서 내가 거기 라인 269에서 source code의 sun.nio.ch.UnixAsynchronousServerSocketChannelImpl 읽기 덧글 체크 및 동시에 허용하지 않도록 깃발을, 그래서 누군가가 현재 수락을 방지해야한다고 말해 줄 수 있니? OS의 제한 사항입니까, 현재

    0

    1답변

    나는 sendfile(2)의 기능을 본질적으로 aio_read(3) 및 aio_write(3)을 사용하여 비동기식으로 모방하려고합니다. 큰 파일 (> 150k)을 테스트하는 것을 제외하면 모든 것이 잘 작동하는 것처럼 보입니다. struct io_request * ioreq = malloc(sizeof(struct io_request)); ioreq->s

    0

    1답변

    내 응용 프로그램은 시스템에서 실행되는 다른 응용 프로그램에 고성능 서버 역할을합니다. 개발하는 동안 나는 코어의 약 30 %가 eventfd_write()를 호출하기 위해 소비된다는 것을 측정 했으므로 단일 syscall을 사용하여 여러 개의 evenfd를 작성하기 위해 libaio를 사용하려고했습니다. 그렇다면 AIO는 eventfd에서 지원되지 않는다