尝试这个…

1. Dance方法属于Class TestExample类,而不属于Main线程.

2.每当启动Java应用程序时,JVM就会创建一个主线程,并放置一个

main()方法位于堆栈的底部,使其成为入口点,但是如果要创建另一个线程并调用一个方法,则它将在新创建的线程内运行.

3.它的Child线程将执行dance()方法.

请参阅下面的示例,其中我使用了Thread.currentThread().getName()

public class TestExample {

public static void main(String[] args) {

final TestExample test = new TestExample();

Thread t = new Thread(new Runnable() {

@Override

public void run() {

System.out.println(Thread.currentThread().getName());

test.dance();

}

});

t.setName("Child Thread");

t.start();

}

public void dance() {

System.out.println(Thread.currentThread().getName());

}

}

主线程 java_java-在子线程中执行主线程方法相关推荐

  1. 【Android 异步操作】Android 线程切换 ( 判定当前线程是否是主线程 | 子线程中执行主线程方法 | 主线程中执行子线程方法 )

    文章目录 一.判定当前线程是否是主线程 二.子线程中执行主线程方法 三.主线程中执行子线程方法 一.判定当前线程是否是主线程 在 Android 中 , 如果要判定当前线程是否是主线程 , 可以使用如 ...

  2. java 主线程_Java中的主线程 - Break易站

    Java 多线程 Java为多线程编程提供内置支持.多线程程序包含两个或多个可以并发运行的部分.这样的程序的每个部分称为线程,每个线程定义一个单独的执行路径. Java中的主线程 当Java程序启动时 ...

  3. Android ThreadUtil 线程公共类,判断是否在主线程/ 子线程执行 相关操作

    前言:通常,我们写的公共的模块给别人用,但是这个模块又必须在特定的线程中执行. 比如,一个加载网络图片的的方法,需要在子线程中执行. /** * 加载网络图片 */ private void load ...

  4. Android之HandlerThread源码分析和简单使用(主线程和子线程通信、子线程和子线程通信)

    1.先熟悉handler方式实现主线程和子线程互相通信方式,子线程和子线程的通信方式 如果不熟悉或者忘记了,请参考我的这篇博客     Android之用Handler实现主线程和子线程互相通信以及子 ...

  5. pthread_detach():主线程与子线程分离,子线程结束后,资源自动回收

    https://github.com/Rtoax/test/tree/master/c/glibc/pthread 目录 前言 pthread_join() pthread_detach() 前言 1 ...

  6. python线程退出_python子线程退出及线程退出控制的代码

    下面通过代码给大家介绍python子线程退出问题,具体内容如下所示: def thread_func(): while True: #do something #do something #do so ...

  7. java怎么创建子线程_Java创建子线程的两种方法

    摘要: 其实两种方法归结起来看还是一种,都是利用Thread的构造器进行创建,区别就是一种是无参的,一种是有参的. 一.继承Thread线程类: 通过继承Thread类,重写run方法,子类对象就可以 ...

  8. java 设置主线程_Java线程编程中的主线程讲解

    当Java程序启动时,一个线程立刻运行,该线程通常叫做程序的主线程(main thread),因为它是程序开始时就执行的.主线程的重要性体现在两方面: 它是产生其他子线程的线程: 通常它必须最后完成执 ...

  9. java 线程 try catch_Java子线程中的异常处理(通用)

    在普通的单线程程序中,捕获异常只需要通过try ... catch ... finally ...代码块就可以了.那么,在并发情况下,比如在父线程中启动了子线程,如何正确捕获子线程中的异常,从而进行相 ...

最新文章

  1. 说说WordPress的主查询函数-query_posts()
  2. 常见加密工具类Base64、DES、AES、RSA、MD5汇总
  3. 活动回顾丨从技术创新到行业实践——泛娱乐社交产品专场
  4. cmd 调用webservice接口_c# 三种方法调用WebService接口
  5. [转]资本经营董事长班告诉你:不只企业有商业模式,个人商业价值更重要
  6. windows php5.3升级,Windows10系统将PHPNOW升级PHP版本为5.3.5
  7. JSW Java_java服务安装(一):使用java service wrapper及maven打zip包
  8. UVALive 6909 Kevin's Problem 数学排列组合
  9. python处理excel的优势-用Python读写Excel文件的方式比较
  10. 在CSDN发布付费资源
  11. 软件设计模式概念与意义
  12. 信道、频段带宽等术语简介
  13. 精述wifi、zigbee在链路层的安全原理:CCM模式
  14. 我的VSTO之路(五):Outlook初步开发之联系人扩展
  15. 数据驱动VR流体仿真技能
  16. js入门篇--制作简单闪烁图片
  17. 现代企业工程项目管理数字化能力蓝图-基于Oracle unifier平台
  18. 2021-05-26SEO关键词KPI考核指标有哪些
  19. Foundry 中文文档发布啦
  20. 基址寻址和变址寻址区别(白话版)

热门文章

  1. 1.2 线性回归与梯度下降-机器学习笔记-斯坦福吴恩达教授
  2. android按键映射
  3. Linux frame buffer 编程 -- fb基本操作
  4. Android中对Log日志文件的分析
  5. Python 学习笔记(2)创建文件夹
  6. 无线光通信-CDMA中闭环链路的功率控制误差
  7. CentOS7+CDH5.14.0安装全流程记录,图文详解全程实测-1虚拟机安装及环境初始化
  8. IE下checkbox或radio隐藏bug
  9. linux获取随机数的方法集合
  10. 由Photoshop高反差保留算法原理联想到的一些图像增强算法。