社区
C语言
帖子详情
一个关于线程的问题
lyuan13141234
2010-07-16 10:15:45
在程序运行的时候创建了一个线程,代码如下:
err = pthread_create(&Thread, NULL, HandlerFunction, Comp);
err的值为0,说明创建成功。
HandlerFunction是该线程的起始函数,但是没有调到这个函数,也就是说没有进入到
HandlerFunction函数中去,不知道为什么?是不是还需要做一些其他的工作?
请哪位高手指点一下,谢谢!!!
...全文
60
6
打赏
收藏
一个关于线程的问题
在程序运行的时候创建了一个线程,代码如下: err = pthread_create(&Thread, NULL, HandlerFunction, Comp); err的值为0,说明创建成功。 HandlerFunction是该线程的起始函数,但是没有调到这个函数,也就是说没有进入到 HandlerFunction函数中去,不知道为什么?是不是还需要做一些其他的工作? 请哪位高手指点一下,谢谢!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhangxuyu1118
2010-07-16
打赏
举报
回复
看看《WIN32多线程程序设计》,http://download.csdn.net/source/259611
zhangxuyu1118
2010-07-16
打赏
举报
回复
线程创建时有个参数,标志 挂起还是立即运行,看看 pthread_create 的使用方法
赵4老师
2010-07-16
打赏
举报
回复
《Windows核心编程》
《深入解析Windows操作系统-Windows Internals》
skyworth98
2010-07-16
打赏
举报
回复
pthread_create的man page
或者上网搜个例子看看
algorithms_memo
2010-07-16
打赏
举报
回复
确保HandlerFunction原型为:
void *HandlerFunction(void*);
algorithms_memo
2010-07-16
打赏
举报
回复
3楼的混两个星星了。一直不明白你回答问题时在说什么?
Android应用程序消息处理机制
Android应用程序与传统的PC应用程序一样,都是消息驱动的。也就是说,在Android应用程序主
线程
中,所有函数都是在
一个
消息循环中执行的。Android应用程序其它
线程
,也可以像主
线程
一样,拥有消息循环。Android应用程序主
线程
是
一个
特殊的
线程
,因为它同时也是UI
线程
以及触摸屏、键盘等输入事件处理
线程
。主
线程
对消息循环很敏感,一旦发生阻塞,就会影响UI的流畅度,甚至发生ANR
问题
。这个PPT讲Android应用程序
线程
消息循环原理,主要涉及到Handler和Looper两个类,以及根据消息循环的不同使用场景,总结出三种
线程
使用模型。掌握Android应用程序消息处理机制,有助于我们熟练地使用同步和异步编程,提高程序的运行性能
关于
线程
访问另外
一个
线程
的变量
问题
关于
线程
访问另外
一个
线程
的变量
问题
之前帮别人调错,遇到
一个
错误,就是
一个
线程
A访问另外
一个
线程
B的成员变量,并且
线程
A在构造方法中有
线程
B的引用,但是无论
线程
A怎么获取
线程
B的成员变量都是 null,但是在
线程
B初始化中已经给成员变量赋值了。 后面解决了很久,没解决出来,然后刚好看到了 指令重排序
问题
,下面我们来看
一个
例子 public class Test { int a = 0; boolean flag = false; public void writer(){
JAVA多
线程
精讲下
本课程是《零基础学Java》系列课程中的多
线程
相关课程.授课形式延续了之前课程的授课风格。内容细腻、详尽,由浅入深!通过本门课程的学习你可以深刻理解Java多
线程
的原理及实现运行机制,深刻学习多
线程
的生命周期、调度、控制等内容。多
线程
精讲下课程内容涵盖如下:l
线程
的同步(
线程
安全
问题
)l
线程
的死锁l
线程
间通信l
线程
组l
线程
池l 多
线程
的第三种实现方案l 匿名内部类方式使用多
线程
l 定时器的使用l 多
线程
面试题
一个
http请求就是
一个
线程
吗?Java的服务是每收到
一个
请求就新开
一个
线程
来处理吗?
一个
http请求就是
一个
线程
吗? 答案是:是,
一个
http请求,就是
一个
线程
。 tomcat连接数
线程
数 java的服务是每收到
一个
请求就新开
一个
线程
来处理吗?tomcat呢? 总结 http请求,就是来银行办理业务的用户。tomcat,就是银行。
一个
线程
,就是开辟
一个
窗口。
线程
是共享cpu的,那么多
线程
比单
线程
,能提升处理速度吗? 好比,
一个
窗口(
一个
cpu),三个人来办理业务。单
线程
:
一个
办完
一个
办。多
线程
:大家轮着办,我一会给你办,你会儿给他办。 但是单
线程
,..
多
线程
(一):创建
线程
和
线程
的常用方法
一:为什么要学多
线程
应付面试 :多
线程
几乎是面试中必问的题,所以掌握一定的基础知识是必须的。 了解并发编程:实际工作中很少写多
线程
的代码,这部分代码一般都被人封装起来了,在业务中使用多
线程
的机会也不是很多(看具体项目),但是作为
一个
高级程序员如果不会多
线程
是说不过去的。 二:进程与
线程
进程 进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的
一个
实例。程序运行时系统...
C语言
69,382
社区成员
243,073
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章