码迷,mamicode.com
首页 >  
搜索关键字:ucontext    ( 14个结果
《程程程》之协程
我所理解的ucontext族函数 协程原理解析(1) 协程原理解析(2) 协程原理解析(3) 云风coroutine协程库源码分析 ...
分类:其他好文   时间:2021-01-15 12:06:05    阅读次数:0
【记录一个问题】android下的ucontext协程,因为使用栈上的对象,导致cv::Mat被莫名析构
工作的流程是这样:某个协程在栈上创建task对象,在task对象内有需要返回的cv::Mat。 然后把task放到另一个线程上去执行,然后切换到别的协程,等到工作线程执行完task后,再唤醒协程。 这时候协程内去访问cv::Mat使用是empty。 同样的代码,task对象不是在栈上创建,而是new ...
分类:移动开发   时间:2019-10-03 00:40:56    阅读次数:166
CORE DUMP生成调试
之前我调试嵌入式linux程序,一般是借助ucontext库,在发生段错误时,直接将错误函数打印出来。有同事建议我使用core dump,于是我今天在嵌入式板卡尝试了core文件的生成,但是也是几经波折,在网上查了很多资料,才成功生成core文件,所以总结如下: 如果程序段错误了,core文件没有生 ...
分类:其他好文   时间:2019-05-22 20:45:17    阅读次数:106
轻量级协程库C语言实现
仿制云风的协程库的接口设计,我花了一个下午加晚上的时间重构了之前写的协程库,提供的接口现在和云风大大的协程接口一模一样,都是仿制lua的非对称协程。我们依旧没有用ucontext.h组件(用ucontext.h组件实现协程的文章铺天盖地,可以自行寻找,用longjmp实现就少很多,用内联汇编实现的就 ...
分类:编程语言   时间:2017-06-23 13:07:27    阅读次数:218
使用makecontext实现用户线程【转】
转自:http://blog.csdn.net/cyberlabs/article/details/6920138 使用makecontext实现用户线程 现代Unix系统都在ucontext.h中提供用于上下文切换的函数,这些函数有getcontext, setcontext,swapcontex ...
分类:编程语言   时间:2017-06-19 23:25:09    阅读次数:292
用户态线程库——C语言实现
轮子年年有人造,我们也来凑热闹,参考协程实现,大概有以下几种方法: 1)利用setjmp,longjmp 2)利用ucontext接口函数 3)汇编 (线程无非就是多了个抢占功能,由定时器触发,而非自愿让出运行权限) 因为我写的时候还没看到其他帖子,如果看到了,铁定会用最直观的ucontext接口写 ...
分类:编程语言   时间:2017-05-13 16:58:32    阅读次数:254
协程基础_context系列函数
近期想看看协程,对这个的详细实现不太了解。查了下,协程最常规的做法就是基于makecontext,getcontext,swapcontext这类函数在用户空间切换用户上下文。 所以在这通过样例代码尽量把context相关的函数弄清楚先。 #include <ucontext.h> #include ...
分类:其他好文   时间:2017-04-30 23:00:43    阅读次数:289
用ucontext实现简单的用户空间协作多线程(转)
转 http://blog.chinaunix.net/uid-26000137-id-3973004.html http://blog.csdn.net/qq910894904/article/details/41911175 ...
分类:编程语言   时间:2017-01-02 00:02:48    阅读次数:228
getcontext makecontext setcontext swapcontext介绍
ucontext簇函数学习 https://github.com/zfengzhen/Blog/blob/master/article/ucontext%E7%B0%87%E5%87%BD%E6%95%B0%E5%AD%A6%E4%B9%A0.md 作者: fergus (zfengzhen@gma ...
分类:其他好文   时间:2016-09-18 22:03:06    阅读次数:194
ucontext-人人都可以实现的简单协程库
ucontext的介绍 http://blog.csdn.net/qq910894904/article/details/41911175 协程的介绍 https://en.wikipedia.org/wiki/Coroutine 风云的c库 http://blog.codingnow.com/20 ...
分类:其他好文   时间:2016-09-18 19:31:37    阅读次数:252
14条   1 2 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!