当前位置: 首页 > news >正文

西安 网站建设 1手机上怎么上传网站吗

西安 网站建设 1,手机上怎么上传网站吗,网站建设佰金手指科杰二七,上海好的网站建设公司前言: Gstreamer 提供以 GstMessage 和 GstBus 为基础的消息传递机制,所有GstMessage 发送的时候都需要指定 GstBus 用来明确当前 message 将在哪条 Bus 上流转。所有的 GstMessage 最终都会进入一个handler,这个handler函数可以通过两种方式…

前言:

Gstreamer 提供以 GstMessage 和 GstBus 为基础的消息传递机制,所有GstMessage 发送的时候都需要指定 GstBus 用来明确当前 message 将在哪条 Bus 上流转。所有的 GstMessage 最终都会进入一个handler,这个handler函数可以通过两种方式设置 gst_bus_set_sync_handler 和 gst_bus_add_watch。 如果没有设置 handler 函数,那么GstMessage将永远不会被处理,从而造成内存泄漏。

gst_bus_set_sync_handler

handler函数被同步执行,所谓的同步是指 handler的运行线程element里调用 gst_bus_post 发送 Message 的线程 是同一个线程。

或者说,调用 gst_bus_post 会直接同步进入 handler 处理函数
 

gst_bus_add_watch

通过此函数添加的handler函数不会在 gst_bus_post 调用时被同步唤起,而是在某个其他时间点在 g_mainloop 里被唤起从而处理 GstMessage。而g_mainloop一般都是主线程。所以这种情况用的不多。原因如下:

  1. 实时性较差,gst_bus_post会立刻返回,此时调用发送 GstMessage 的线程并不知道外界是否按照自己的意图处理完 message。有时候甚至很久都不会被处理,因为主线程一般比较忙。
  2. 占用主线程资源,主线程一般都是ui线程,因此阻塞主线程会导致ui卡住。

还有一种异步的方法是 gst_bus_add_signal_watch , 这种方法会把 message 转换为 signal , 有什么特点???

http://www.yayakq.cn/news/323077/

相关文章:

  • 福州网站制作费用网络会议系统有哪些
  • 泸州做网站公司word里面网站超链接怎么做
  • wordpress抓取股票行情网站推广优化排名教程
  • 永久免费建站网站北京网站开发制作公司
  • 文化传媒网站封面搜索引擎优化的重要性
  • 深圳网站建设html5社区推广宣传活动方案
  • 盐城网站建设案例网站服务器怎么看是哪个厂家的
  • 东营网站seo顾问网站空间3个g多少钱
  • 怎么创一个网站赚钱网页设计大专工资一般多少
  • 行情软件app网站大全下载樟木头网站推广
  • 太原企业建站程序阿里巴巴运营技巧
  • 黑马南京市网站seo整站优化
  • 外贸网站自我建设与优化欧莱雅旗下品牌
  • 中区网站建设互联网网站如何做
  • 网站站外优化推广方式东莞市建设安监监督网站首页
  • 两栏式设计网站百度seo优化是什么意思
  • 免费做二建题的网站wordpress最新文章显示数量
  • wordpress academy百度指数不高的网站怎么优化
  • 好网站的建设标准精准软件
  • 简单网站搭建怎么用PS做网站横幅
  • 合肥网站seo费用互联网公司的经营范围有哪些
  • 滨州网站建设哪家好网络规划设计师教程第二版下载
  • 建设监理工程师网站企业营销网站服务器1g够
  • 所有北京网站建设公司wordpress php 采集器
  • 网站开发vue版本是什么做网站和网页有什么区别
  • 触屏手机网站模板哪些设计网站可以赚钱
  • 外贸营销网站制作中国最火的网站
  • 本网站三天换一次域名技术支持广州骏域网站建设专家
  • 遂宁网站设计网站后台扁平化设计
  • 襄阳做网站公司有哪些百度关键词排名用什么软件