linux两线程 使用pthread_kill会带来什么影响 2C

linux同一进程的两个线程A,B,A是更新操作,B是下载,当下载时,若有更新操作,则让更新线程A利用pthread_kill操作结束B进程,此时对B下载的文件有什么影响?

4个回答

做好是通过消息等标志来让线程B退出

zhangheng837964767
wm_21000301 我是想问,如果这样做会有什么影响?
大约 4 年之前 回复

只能用一条线路就可以的

zhangheng837964767
wm_21000301 什么意思?能详细说说么?
大约 4 年之前 回复

都kill了还能有什么影响,就是线程结束呗,如你所说,线程是用来下载,那么就会停止下载被,另外,变量什么的也没有处理

最好是通知线程,让他自己退出,直接kill掉很可能会内存泄露

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!