首页 > 其他分享 >线程终止

线程终止

时间:2023-02-22 22:26:04浏览次数:30  
标签:调用 函数 exit pthread 终止 线程

线程终止的方式:

1. 主动终止

  a. 线程运行函数中调用return

  b. 线程中调用pthread_exit函数

2. 被动终止

  线程可以被同一进程的其他线程取消,其他线程调用pthread_cancel函数

 

不管在哪个线程中调用exit()、_exit、_Exit函数,进程都会终止

 

 

 

 

标签:调用,函数,exit,pthread,终止,线程
From: https://www.cnblogs.com/zj-studyrecoding/p/17146205.html

相关文章

  • 线程
    线程和进程概念进程:数据隔离,资源分配的最小单位,可以利用多核,操作系统调度,开启关闭切换时间消耗大multiprocessing如何开启进程startjoin进程有数据不安全问......
  • 创建多线程方式3:实现Callable接口 改造下载图片案例
    packagecom.Test;importorg.apache.commons.io.FileUtils;importjava.io.File;importjava.io.IOException;importjava.net.URL;importjava.util.concurrent.*;//开......
  • Java多线程技能-方法介绍
    java多线程技能技术点:线程的启动如何使线程暂停如何使线程停止线程的优先级线程安全相关的问题方法currentThread()currentThread()方法可返回代码段正在被哪......
  • 多线程 龟兔赛跑案例
    packagecom.Java;publicclassRaceimplementsRunnable{//胜利者privatestaticStringwinner;@Overridepublicvoidrun(){for(inti=0......
  • java多线程:详解JUC
    对应狂神说JUC视频1.JUC是什么java.util下的几个包的简称涉及到多线程的开发java.util.concurrentjava.util.atomicjava.util.concurrent.locks2.线程和进程进程:多个程序......
  • Java的多线程+Socket
    客户端: packagecom.wulala;importjava.io.FileOutputStream;importjava.io.IOException;importjava.io.InputStream;importjava.io.OutputStream;importjava.net......
  • 线程池使用、countDownLatch、以及数据库批量插入 添加配置优化插入与计算
    //新建线程池ThreadPoolExecutorcpuThreadPoolExecutor=ThreadUtil.getCpuThreadPoolExecutor();//使用CountdoLatchfinalCountDownLatchcountDownLatch=newCou......
  • 线程不安全问题
    使用Runnable接口实现多线程,多个线程操作同一个资源时,线程不安全,出现并发问题。如多个人同时抢票,会出现多个人抢了同一张票的问题,代码如下//多个线程同时操作同一个对象......
  • 线程
    介绍api文档介绍     Thread是Runnable的实现类,也可以说是其子类进程是程序从开始到结束的过程线程是进程进一步划分,是进程不同功能的具体实现 构造方法......
  • Python 多线程中的 Join Lock 和 Event
    Join函数的作用Join函数的作用主要是提供当前线程阻塞,等待线程结束后,在执行下一个线程,保护线程通畅有序执行如下当没有使用join时,主线程结束了子线程还在运行defd......