- 博客(6)
- 收藏
- 关注
原创 glib2 watch回调丢失问题分析
在一个glib main_loop线程中,如果给glib设置了多个watch,则glib回调最终会进入g_main_dispatch方法中,该方法遍历pending_dispatches中的source来执行对应的回调函数,但是我们在使用过程中,有可能会有多个source的情况,比如加了定时器或者多个IO监听,如果在回调前面的source挂的回调函数时,销毁了本次for循环dispatch中后面的source中的回调,则在执行 if (!
2024-02-29 14:48:26 285
原创 编译并安装spice-protocol方法
pip3 install meson ninjameson configure --prefix=/usrmeson builddircd builddir && ninja -j8meson install
2023-12-20 19:06:03 201
原创 mingw使用MSVC生成的导入库方法
gendef libneb.dllx86_64-w64-mingw32-dlltool --dllname libneb.dll --def libneb.def --output-lib libneb.dll.a -kx86_64-w64-mingw32-dlltool --dllname libyuv.dll --output-lib libyuv.a -k
2023-12-19 20:53:36 241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人