GTK中创建线程函数g_thread_new和g_thread_create的区别
2015-11-19 20:09
609 查看
使用GThread函数,需要引用glib.h头文件。这两个接口的核心区别就是 g_thread_create 是旧的接口,现在已经不使用了,而g_thread_new是新的接口,建议使用。g_thread_create:
g_thread_new三个参数,第一个参数只是标示线程用的,主要在调试的时候可以看到这个name,不影响实际执行效果。第二个参数func就是线程执行的函数,第三个参数其实是第二个参数func函数的参数。真正的线程执行时是这样调用的 func(data)如:Gthread* p_thread;
g_thread_create has been
deprecated
since version 2.32 and should not be used in newly-
written code. Use g_thread_new()insteadg_thread_new:
相关文章推荐
- js 获取本地IP方法
- [Unity通信]一个基于socket的3DARPG网络游戏(一):建立连接和事件分发
- Storm的基本概念介绍
- 数据结构(Java)——查找和排序(3)
- lightOJ 1227 - Boiled Eggs
- MySql ibdata1文件瘦身
- 【甘道夫】HBase(0.96以上版本)过滤器Filter详解及实例代码
- iOS NSMutableArray "removeObjectIdenticalTo" vs "removeObject"
- Convolutional Networks
- 结构型模式
- 内存泄露从入门到精通三部曲之常见原因与用户实践
- ### Error building SqlSession.
- 芒果iOS开发UI课程第三节UITextField
- android shape的使用
- Resid 学习笔记1-基础命令
- TS科普14 节目特定信息
- OpenCV获取RTSP解码播放
- Manifest文件
- 如何做好一个面试官——之学习篇
- Android事件传递之子View和父View的那点事