社区
Linux/Unix社区
帖子详情
关于多线程的一个问题
ashamwolf
2003-09-29 11:29:31
程序要完成的功能是:
给定一个mac地址,在局域网中查找该mac地址连接到了哪个交换机的哪个端口上。
现在的实现方法是:
对每个交换机建立一个线程进行处理。
问题是:
如果一个线程找到了端口,那么如何从该进程中停止其他进程?
谁能告诉我多谢了!!!
...全文
51
13
打赏
收藏
关于多线程的一个问题
程序要完成的功能是: 给定一个mac地址,在局域网中查找该mac地址连接到了哪个交换机的哪个端口上。 现在的实现方法是: 对每个交换机建立一个线程进行处理。 问题是: 如果一个线程找到了端口,那么如何从该进程中停止其他进程? 谁能告诉我多谢了!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
13 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CsdnPlayer
2003-10-08
打赏
举报
回复
mark
ashamwolf
2003-09-30
打赏
举报
回复
多谢各位,编译已经通过~,现在先测试一下还有什么错误
fierygnu
2003-09-30
打赏
举报
回复
用make要加在makefile里。
另外用pthread_cancel要慎重。
ashamwolf
2003-09-30
打赏
举报
回复
用make编译该怎么带参数?我用下面的命令还是不行
make mypro -lpthread
jack_ty
2003-09-30
打赏
举报
回复
在编译的时候直接带上参数就行。
用pthread_cancel函数中止某个线程时,在该线程的实现函数中必须先设定该线程是可以被cancel的。
pthread_setcancelstate(PTHREAD_CANCEL_ENABLE,NULL);
pthread_setcanceltype(PTHREAD_CANCEL_DEFERRED,NULL);
ashamwolf
2003-09-30
打赏
举报
回复
用什么语句加?
sizhi
2003-09-30
打赏
举报
回复
axlw(bloodflower) is right:
应该加上多线程库的连接。
blh
2003-09-29
打赏
举报
回复
你是停进程还是亭线程
linaxing
2003-09-29
打赏
举报
回复
1。使用IPC.
2。使用信号。
3。...
axlw
2003-09-29
打赏
举报
回复
-lpthread
ashamwolf
2003-09-29
打赏
举报
回复
谢谢各位,现在碰到一个奇怪的问题,编译的时候提示:
/tmp/ccJ10bAd.o(.text+0x9b8): undefined reference to `pthread_create'
/tmp/ccJ10bAd.o(.text+0xa4a): undefined reference to `pthread_join'
我已经包含了pthread.h,包含语句是#include <pthread.h>。
还要包含其它的什么文件吗??
yuanlei1978113
2003-09-29
打赏
举报
回复
你可以用这个函数来终止其他线程:
你只要给定你要终止的线程号即可。
int pthread_cancel(pthread_t thread);
记着一定要给分,我知道你是披着狼皮的羊心底是善良的!
ashamwolf
2003-09-29
打赏
举报
回复
错了,不好意思,是停线程,也就是从找到端口的线程停止其他线程。
JAVA
多线程
精讲下
本课程是《零基础学Java》系列课程中的"
多线程
"相关课程.授课形式延续了之前课程的授课风格。内容细腻、详尽,由浅入深!通过本门课程的学习你可以深刻理解Java
多线程
的原理及实现运行机制,深刻学习
多线程
的生命...
秒杀
多线程
第四篇
一个
经典的
多线程
同步
问题
这个
问题
涉及到线程的同步和互斥,是一道非常有代表性的
多线程
同步
问题
,如果能将这个
问题
搞清楚,那么对
多线程
同步也就打下了良好的基础。 程序描述:主线程启动10个子线程并将表示子线程序号的变量地址作为参数...
python的
多线程
当没有
多线程
编程时,
一个
进程相当于
一个
主线程;当有
多线程
编程时,
一个
进程包含多个线程(含主线程)。使用线程可以实现程序大的开发。 多个线程可以在同
一个
程序中运行,并且每
一个
线程完成不同的任务。
多线程
...
3-04
多线程
相关
多线程
是指
一个
进程(执行中的程序)同时运行多个线程(进程中负责程序执行的执行单元),
多线程
可以协作完成进程工作,其目的是更好的利用 CPU 资源 Java线程具有五中基本状态 新建状态(New):当线程对象对创建...
多线程
(一):创建线程和线程的常用方法
了解并发编程:实际工作中很少写
多线程
的代码,这部分代码一般都被人封装起来了,在业务中使用
多线程
的机会也不是很多(看具体项目),但是作为
一个
高级程序员如果不会
多线程
是说不过去的。 二:进程与线程 ...
Linux/Unix社区
23,110
社区成员
74,506
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章