首页 > 其他分享 >Join线程插队

Join线程插队

时间:2023-03-04 14:34:06浏览次数:43  
标签:TestJoin thread 插队 线程 Join public

package com.Java;

//Join 线程插队 必须执行完再执行其他线程
public class TestJoin implements Runnable {
@Override
public void run() {
for (int i = 0; i < 500; i++) {
System.out.println("我是vip" + i);
}
}

public static void main(String[] args) throws InterruptedException {
TestJoin tj = new TestJoin();
Thread thread = new Thread(tj);
thread.start();
for (int i = 0; i < 1000; i++) {
if (i == 300) {
thread.join();//插队 必须执行完
}
System.out.println("主线程" + i);
}

}
}

标签:TestJoin,thread,插队,线程,Join,public
From: https://www.cnblogs.com/fc666/p/17178242.html

相关文章

  • Spring Boot @Scheduled 是同步还是异步,单线程还是多线程?
    @schedule刚开始用的时候回遇到一些坑,主要就是他的同步、异步、多线程的配置问题,这篇文章介绍了@schedule的使用方法,读者遇到问题时可以参考下。1.问题@schedule注解默......
  • 进程与线程
    被选为在计算机网络课上进行分享的人,准备分享近些天在Android编程时发现不了解的知识进程:定义:进程是一个具有一定独立功能的程序关于某个数据集合的一次运行活动。它是操......
  • 线程sleep休眠的应用
    packagecom.Java;importjava.text.SimpleDateFormat;importjava.util.Date;//每个对象都有一个锁sleep不会释放锁publicclassTestSleep{publicstaticvoidmai......
  • 并发创建多少个线程合适
    前言使用多线程的目的是为了提升程序性能,在并发编程领域,提升性能本质上就是提升硬件的利用率,再具体点,就是提升I/O的利用率和CPU的利用率,而解决的方案就是多线程。那......
  • 线程的停止(建议线程正常运行停止)
    packagecom.Java;publicclassTestStopimplementsRunnable{//测试线程停止//1.建议线程正常停止-->利用次数不建议死循环//2.建议使用标志位-->设置一......
  • 多线程
    #线程类fromthreadingimportThreaddeffunc():foriinrange(1000):print("func",1)if__name__=='__main__':t=Thread(target=func......
  • 用户级线程和内核级线程
    用户级线程的特点:不需要修改内核代码,内核不知道线程的存在,所有的线程管理都由应用程序管理。用户级线程的优点:所有的线程都在用户空间,所以它在切换线程时不需要从用户态切......
  • 该如何正确的中断一个线程的执行?
    摘要:本文以一个案例的形式,来为大家详细介绍下为何中断执行的线程不起作用。本文分享自华为云社区《【高并发】我们该如何正确的中断一个线程的执行??》,作者:冰河。写在前......
  • 不规范使用PageHelper导致线程污染出现报错
    问题复现:在原有项目基础上开发获取最新的第一个模板的接口。接口中只有一个查询sql:selectxfromxwherexlimit1。调试总是报错:org.springframework.jdbc.BadSqlGr......
  • 全局视角看技术-Java多线程演进史
    作者:京东科技文涛全文较长共6468字,语言通俗易懂,是一篇具有大纲性质的关于多线程的梳理,作者从历史演进的角度讲了多线程相关知识体系,让你知其然知其所以然。前言2022......