linux同一进程的两个线程A,B,A是更新操作,B是下载,当下载时,若有更新操作,则让更新线程A利用pthread_kill操作结束B进程,此时对B下载的文件有什么影响?
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
已结题
linux两线程 使用pthread_kill会带来什么影响
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫点击复制链接分享
- 邀请回答
- 编辑 收藏 删除
- 收藏 举报
4条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
oyljerry 2015-11-13 01:25关注做好是通过消息等标志来让线程B退出
本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报
微信扫一扫点击复制链接分享
评论按下Enter换行,Ctrl+Enter发表内容
报告相同问题?
提交
- 慕容离875的博客 Linux中线程控制语句pthread_exit pthread_join pthread_detach pthread_cancel 及线程属性
- 2023-12-22 19:38Donald Linux的博客 当我们给线程发送一个0就可以判断线程是否存在。这是一个保留信号,一个作用是用来判断线程是不是还活着。
- 2024-03-11 21:01
142 Linux 系统编程19,pthread_self,pthread_create,pthread_exit,pthread_join,pthread_detach,pthread_cancel
hunandede的博客 (两个进程间,线程ID允许相同)注意:不应使用全局变量 pthread_t tid,在子线程中通过pthread_create传出参数来获取线程ID,而应使用pthread_self。创建一个新线程。其作用,对应进程中fork() 函数。返回值:成功:0... - 2022-01-07 19:50rjszcb的博客 函数参数和返回值含义如下: thread:pthread_t类型指针,当pthread_create()成功返回时,新创建的线程的线程ID会保存在参数thread所指向的内存中,后续的线程相关函数会使用该标识来引用此线程。 attr:pthread_...
- 2023-04-21 13:30junke123的博客 多线程处理信号采用sigwait方式,不用sigaction方式。就是单一开辟一个线程,让该线程同步的处理所有信号。其他子线程不受这些信号的影响,该干啥干啥。...pthread_kill直接发给调用sigwait的线程,别用kill。
- 2016-09-20 16:25GoRustNeverStop的博客 为了讲述标题两个函数,必须先介绍一下pthread线程库。 pthread线程库是遵循POSIX标准开发的,工作非常稳定,性能也不差, 所以在Linux下是最常用的线程库。但从调用上看,pthread线程应该仍然属于用户级的线程库...
- 2014-05-13 14:21华丽的周遭的博客 为了讲述标题两个函数,必须先介绍一下pthread线程库。 pthread线程库是遵循POSIX标准开发的,工作非常稳定,性能也不差, 所以在Linux下是最常用的线程库。但从调用上看,pthread线程应该仍然属于用户级的线程库...
- 2024-12-16 20:53八月的雨季997的博客 coredump:线程报错 pthread_join error
- 2024-11-19 13:15Ljw...的博客 在 C 语言的多线程编程中,线程可以创建为守护线程(daemon thread)或非守护线程。守护线程在创建后不会阻塞其父线程的终止,而非守护线程则会在其终止时阻塞父线程的终止。函数允许父线程等待其子线程结束。这意味...
- 2020-05-12 10:32R-QWERT的博客 文章目录Linux线程1、简单了解一下线程2、线程创建:pthread_create3、线程传参注意事项4、线程退出:pthread_exit5、线程回收:pthread_join6、线程分离:pthread_detach7、线程取消:pthread_cancel8、线程其他...
- 2025-12-11 08:15web安全工具库的博客 本文介绍了Linux多线程编程中终止线程的三种方式,重点分析了使用pthread_cancel()终止线程的机制。关键点在于"取消点"概念:线程只有执行到系统调用时才会检查取消请求。文章通过三个实验场景验证:1)...
- 2017-08-20 16:13造夢先森的博客 简介 pthread是POSIX thread...线程库实行了POSIX线程标准通常称为pthreads.pthreads是最常用的POSIX系统如Linux和Unix,而微软Windowsimplementations同时存在.举例来说,pthreads-w32可支持MIDP的pthread Pthr...
- 2012-02-12 11:20Dalek的博客 这几天在调试服务器程序,通过pthread_kill给接收线程对象发信号处理,发现程序运行到pthread_kill处失败,调用打印堆栈信息如下 frame 0 -- ./datactlserver(_Z13SignalHandleri+0x43) [0x80541bb] frame 1 -- [0xf...
- 2024-06-14 09:39_花花的博客 然后在pthread_create后面增加了pthread_detach调用,测试就不一样了,线程数量级再多两个都没问题,然后可以手动停止测试了。管杀不管埋的操作,创建了32753个线程后,再创建,就直接返回11了。
- 2022-08-30 15:49影中人lx的博客 线程基础
- 没有解决我的问题, 去提问