• 使用C语言获取当前系统的libevent支持的异步IO模型有哪些


    一、概述

      案例:使用libevent获取当前系统支持异步IO模型有哪些(select/poll/epoll)

    二、代码示例

    //获取libevent支持的方法和当前系统使用的方法
    #include <stdio.h>
    #include <stdlib.h>
    #include <string.h>
    #include <event2/event.h>
    
    int main(){
        //获取当前系统支持的方法有哪些
        const char**p = event_get_supported_methods();
        int i=0;
        while(p[i]!=NULL){
            printf("%s:\n",p[i++]);
        }
        printf("\n");
    
        //创建eventbase结构体
        struct event_base *base = event_base_new();
        if(base==NULL){
            printf("event_base_new error\n");
            return -1;
        }
    
        printf("[%s]\n",event_base_get_method(base));
        //释放event_base节点
        event_base_free(base);
    
        return 0;
    }

  • 相关阅读:
    C语言考点例题解析
    五笔打字
    常用快捷键
    网络基础知识
    人口增长
    8 封装
    9 绑定方法和非绑定方法
    6 抽象类
    7 多态和多态性
    5 组合
  • 原文地址:https://www.cnblogs.com/tony-yang-flutter/p/15710863.html
Copyright © 2020-2023  润新知