event_base_loop

2023-11-11

 

函数:

int event_base_loop(struct event_base *, int);

等待事件被触发,然后调用它们的回调函数。这是 event_base_dispatch的更灵活版本。默认情况下,这个循环会一直运行,直到没有添加的事件,或者直到调用了event_base_loopbreak()或者evenet_base_loopexit().你可以通过flags参数修改这个行为。

参数1eb表示event_base结构体。

参数2flagsEVLOOP_ONCE | EVLOOP_NONBLOCK的组合。

返回值:0表示成功,-1表示发生了错误,1表示没有事件被注册。

EVLOOP_ONCE: 阻塞直到有一个活跃的event,然后执行完活跃事件的回调就退出。

EVLOOP_NONBLOCK : 不阻塞,检查哪个事件准备好,调用优先级最高的那一个,然后退出。

转载于:https://www.cnblogs.com/xiayong123/archive/2011/10/10/3717478.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

event_base_loop 的相关文章

  • layui 手风琴折叠

    效果图 1 引入文件 注意 文件的位置不一样 引入的路径也不同 2 编写div样式 div style width 100 div class layui collapse div class layui c div div div
  • 快速排序一趟后结果

    题目 原序列 20 18 22 16 30 19 以20为基准 写出一趟排序后结果 话不多说 直接上图 方法 1 找出比基准小的部分和大的部分 分成两部分 并确定基准的位置 比20小 18 16 19 比20大 22 30 所以20应是第四
  • STM32cubemx教程及STM32入门(五)IIC

    STM32cubemx教程及STM32入门 五 IIC 2022 8 25 前言 本章主要讲解IIC协议以及stm32cubemx配置和HAL库函数 简介 I2C Inter Integrated Circuit 内部集成电路 总线是一种由
  • matlab自带数据集

    matlab深度学习自带数据库 最近在学matlab神经网络工具箱的相关知识 在构建神经网络时不可避免的要用到数据集 以此文来记录一下matlab一些自带的数据集 可以直接在命令窗口通过load dataset嵌入工作区 具体有哪些数据集可
  • 【云原生】Docker 架构及工作原理

    一 Docker 概述 二 Client 客户端 三 Docker 引擎 四 Image 镜像 五 Container 容器 六 镜像分层 可写的容器层 七 Volume 数据卷 八 Registry 注册中心 九 总结 一 Docker
  • 方舟服务器数据修改,《方舟:生存进化》官方反悔 清除服务器数据计划作废...

    方舟 生存进化 官方反悔 清除服务器数据计划作废 2017 07 20 10 33 14来源 游戏下载编辑 嘉文四世评论 0 据外媒Kotaku报道 方舟 生存进化 开发商Wildcard此前计划在游戏正式版推出时 清空所有官方服务器数据
  • pikachu靶场之暴力破解

    一 基于表单的暴力破解 和DVWA的Low级一样 不在详细做 二 验证码绕过 on server 抓包 经过在repeater模块下测试 验证码可一直有效 担这只限于pikachu这个靶场 发送至intruder模块 为变量1添加字典 为变
  • Ubuntu18.04 install Vulkan SDK

    Vulkan SDK can be downloaded from https vulkan lunarg com sdk home Alternatively it can be installed by using the distri
  • requests.exceptions.SSLError: HTTPSConnectionPool用python挂代理爬国外网站报错

    我想要爬取国外网站信息 但是由于需要长时间挂梯子进行一些交互 因此用python爬取数据时就会报以下错误 我找了好多解决办法 但大多数都不是由于挂代理而引起的 这里我只针对挂代理进行爬取而出现这种报错提供一个解决方法 在代码里加入协议改一下
  • histogram loss笔记

    histogram loss 1 用来做 embedding learning 思路是最小化 negative pair 相似性比 positive pair 还大的可能性 概率 其中相似性用 embeddings 的内积表示 s i j
  • 快排优化---双轴快排(基于JAVA源码)---C++实现

    随机选轴 降低原始数据排列的影响 void getTwoRandomNum vector
  • 地图行业国家标准汇总

    国家标准全文公开系统是国家标准的在线查询系统 搜索关键字地图 可获得地图行业全部国家标准GB
  • python学习笔记(十二)---访问限制

    私有变量 Python的私有变量表示形式 xx 两道下划线 只有内部可以访问 外部不能访问 class Student object def init self name score self name name self score sc
  • Hinton胶囊网络论文《Dynamic Routing between Capsules》的代码正式开源

    github地址 https github com Sarasra models tree master research capsules 运行测试验证设置是否正确 例如 python layers test py 快速MNIST测试结果
  • 电脑连接西门子S7-200CPU的步骤

    用电脑连接S7 200CPU非常简单 先给CPU供电 然后用PPI通信电缆连接PLC和电脑即可 1 给S7 200CPU供电 下图给出了两种给S7 200供电的方式 直流供电和交流供电 2 连接RS 232 PPI电缆 注意 可以用USB转
  • window下apache安装和配置

    下载 32位 http httpd apache org 64位 http www apachelounge com download 安装 解压Apache2 4到F Apache2 4 修改文件F Apache2 4 conf http
  • layui实现EXCEL文件导入的功能

    layui实现EXCEL文件导入的功能 前台设置导出按钮 a href class layui btn style font size 15px span i class layui icon xe67c i 导入 span a
  • js将英文符号转为ASCII码以及对中文的转换

    昨天用户反应点击某个part number 的level2查询无数据 经检查此PN中包含有 号 此PN当年很 单纯 只包含字母数字 所以被我原封不动的放入url参数中 今天它进化出了 这在url中被转成了空格 而且客户不保证今后不会用其他符
  • element-ui select选择器显示value值而不是label值的问题

    select 选择器正常情况下时可以根据 value 值显示对应 label值的 仅显示 value 可能是因为数据类型问题 需要转成Number类型 例如当value 值在数据库里字段类型是 bigint 时就不能自动转换显示 label
  • 谈谈计算机中存储单位

    互联网越来越发达 我们都知道看下载速度 那么平时我们看见的MB KB B有什么特殊的意思呢 如果你是计算机系的学生 你们的老师应该都问过这样一个问题 同学们 你们知道一个汉字占多少字节吗 1个汉字占两个字节 接下来就是很简单的数学除非问题

随机推荐

  • Java后端开发工程师简历加分项:个人在线简历的搭建

    演示网址 http lishaoyu top u html userid 27 GitHub地址 欢迎fork start 概述 五一小长假 找个小项目复习复习JavaWeb JavaEE基础 项目很简单 就是实现数据库的增删改查 分为五大
  • 融云:从「对话框」跳进魔法世界,AIGC 带给社交的新范式

    8 月 17 日 周四 融云将带来直播课 北极星如何协助开发者排查问题与预警风险 欢迎点击上方报名 AIGC 与社交结合的应用主要分两种 一是发乎于 AIGC 以大模型为基础提供虚拟伴侣等服务的 App 二是在原先已经十分成熟的产品中 添加
  • 微信小程序 数组存照片的方法

    微信小程序中可以使用数组存储照片的方法如下 在数组中定义照片的 URL 如 var photos https example com photo1 jpg https example com photo2 jpg https example
  • 世界上最大的开源基金会 Apache 是如何运作的?

    整理 苏宓 出品 CSDN ID CSDNnews 开源软件的发展势如破竹 全球各国的许多开源技术登上国际舞台 成为数以万计开发者协作 共享 共进的基石 在欣欣向荣态势下 也离不开遵循公开 透明 开放等理念的开源基金会的主导与治理 作为世界
  • 服务器时间如何修改

    win R 输入 gpedit msc 配置NtpServer time nist gov 正常就可以同步了 还没同步就执行下面的 更新组策略 命令行执行gpupdate force 重启 windows time 如果还没有同步 把上面的
  • mac 自带java 环境变量_Mac 安装JDK及环境变量配置

    1 先安装jkd Mac 的jdk系统有自带 如果没有用过的话 版本可能太低 需要重新下载较高的版本 1 终端查看当前安装的jdk版本号 java version 终端查看jdk版本号 2 下载JDK 1 访问Oracle官网 https
  • c++保存图标到dll_[LAB]一种无痕Dll模块注入方式

    0x00 前言 方式 CreateRemoteThread 需要 visual studio 2015 需要 进程模块查看器 如 PCHunter ProcessHacker 等 需要 创建一个用于实验注入的 MFC项目 窗体 需要 创建一
  • git clone出现fatal: Could not read from remote repository解决办法

    一 问题描述 在git clone一个项目时出现如下报错 第一个选项 问你是否继续连接 输入yes然后回车 The authenticity of host github com 20 205 243 166 can t be establ
  • 计算机考试选择题有多选嘛,期货从业资格考试综合题是单选还是多选题?

    期货从业考试采取闭卷 计算机考试方式 所有试题均为客观选择题 每科试题量为140道 满分100 60分为及格 每科考试多场次组织 单科考试时间为100分钟 期货从业资格考试科目考试时间均为100分钟 所有试题均为客观选择题 满分100分 6
  • Java substring( )

    substring start stop substring start stop 用于提取从start到stop 1之间的所有字符 所取字符长度为stop start start 非负整数 开始提取字符的起始位置 必需要写 stop 非负
  • 【教程】Win10安装SQLServer2005出现服务启动失败的问题解决

    Win10安装SQLServer2005时需要注意以下几点 1 先在控制面板中安装好IIS 2 右键SQLServer2005安装文件夹中的setup exe 设置兼容模式为Win7兼容模式 且以管理员身份运行 3 安装过程中 遇到弹窗提示
  • Windows 下最实用的 Gvim 配置

    一直以来被称为编辑器之神的 vim 在 Windows 下很难发挥其强大的功能 本文从实用的角度阐述如何调校出一个比较好用的 vim 不过仍然要说明下 在众多 vim 构建版本中 Mac OS 平台的 MacVim 是我认为最好用的一个版本
  • Android基础小知识

    一 TextView的hint与wrap content 二 tools context tools text等作用 tools context tools text等不会被打包进apk 只是用来在布局时候预览渲染效果的 tools con
  • 阿里云爆发史上最严重宕机事故。。。

    阿里云香港区于2022年12月18日出现故障 多个香港和澳门的网站受到影响 包括Linux中国的官网 https linux cn 澳门金融管理局 澳门银河 莲花卫视 澳门水泥厂等关键基础设施营运者的网站 澳觅和MFood等外卖平台 以及澳
  • FileReader简介

    前言 FileReader是一种异步文件读取机制 结合input file可以很方便的读取本地文件 input file 在介绍FileReader之前 先简单介绍input的file类型
  • Chrome插件链接

    常用Chrome插件整理 其它好用的插件 欢迎大家留言分享 输入ID下载点击下载 1 已安装插件里可以查看ID 2 安装链接里面也有 https chrome google com webstore detail idm integrati
  • vivado烧录程序搜索不到设备,烧录卡住不动

    烧录程序找不到设备或者设备不可用 烧录过程卡主不动 可以排除驱动问题的前提 解决方法 1 先观察jtag的指示灯 红灯有问题 可能fpga电源未开 接口松动 观察板子的初始程序是否启动成功 如果没有启动成功 jtag指示器也会是绿的 但是搜
  • springboot 过滤器异常处理,filter exception catch

    参考地址 java How to manage exceptions thrown in filters in Spring Stack Overflow
  • 经验积累①:关于设备程序的版本迭代方案详解

    关于设备程序的版本迭代方案详解 一 案例描述 对于嵌入式应用层来说 需要对设备的很多参数进行保存 为了使得这些配置参数掉电不丢失 因此在flash中生成配置文件用于保存设备参数 每当设备重启后 将参数读出 重发给设备 由于生成了可变的配置文
  • event_base_loop

    函数 int event base loop struct event base int 等待事件被触发 然后调用它们的回调函数 这是 event base dispatch的更灵活版本 默认情况下 这个循环会一直运行 直到没有添加的事件