如何保护线程的某一段代码在执行时不被时间片打断?

mypint_skyman 2016-04-22 11:28:54
在用framebuffer显示图像时, 明显的感觉到 图像有横线产生。
怀疑是调用framebuffer的线程执行到一半时被cpu时间片打断,从而产生横线。
所以 怎么保护一段代码的执行不会被CPU时间片打断(我的arm环境是4核的)
...全文
552 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
huazisgit 2016-06-17
  • 打赏
  • 举报
回复
应该是函数的可重入问题吧,一个函数在运行的时候被其他信号打断了 说明该函数是可重入的 是不安全的,如果写不可重入的函数 请百度 其实很简单,就是注意一下使用的函数 和变量就行
renwotao2009 2016-04-22
  • 打赏
  • 举报
回复
设置程序优先级

23,125

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧