2021年12月4日

为线程绑定核

摘要: 在一些嵌入式设备上,把某些特定的线程绑定在特定的核上,减少核间切换,有可能获得更高的性能 #define _GNU_SOURCE //necessary #include <stdio.h> #include <stdlib.h> #include <string.h> #include <unis 阅读全文

posted @ 2021-12-04 17:42 疾速瓜牛 阅读(220) 评论(0) 推荐(0) 编辑

linux 5种IO模型总结

摘要: linux中一切皆文件,文件皆可读写,读写即IO. 因此IO在linux中绝对是一个重要的角色。 针对IO是否是同步/异步,阻塞/非阻塞,以及IO复用等,以下是5种IO模型的总结 1、同步阻塞式IO 这个最好理解: 我们举个读取鼠标事件的例子,如下: 首先先找到这个输入设备,以及它的设备名 ls / 阅读全文

posted @ 2021-12-04 16:57 疾速瓜牛 阅读(205) 评论(0) 推荐(0) 编辑

walyand学习笔记(六) 窗口管理

摘要: 前面应该提到,client端的绘制实际发生在wl_buffer绑定的一个native的buffer上(ion buffer),通过attach 到wl_surface上,最终commit到server端 这个surface可以理解为一个窗口的绘制表面。 其实这里细想一下,还是有些令人疑惑的,为啥不直 阅读全文

posted @ 2021-12-04 11:23 疾速瓜牛 阅读(390) 评论(0) 推荐(0) 编辑

walyand学习笔记(五) weston的输入输出

摘要: 对wayland的学习不是一蹴而就的,需要日积月累的不断深入了解。千里之行,始于足下。日拱一卒是我坚持的做法。 今天在重温weston的文章时,发现一个之前没太留意的东西。那就是weston的主循环是用epoll机制在wait一系列的fd,这里面包括各种输入设备的fd, udev monitor的f 阅读全文

posted @ 2021-12-04 11:05 疾速瓜牛 阅读(1438) 评论(0) 推荐(0) 编辑

导航