很多业务场景下需要你在一个方法中去开启一个线程,去跑一些处理时间较长的代码,这样调用方就不必经过长时间的等待了.好了 话不多说  先上代码:

package test;
public class ThreadTest {
public static void threadTest() {
new Thread(){
@Override
public void run() {
String name2 = Thread.currentThread().getName();
System.out.println(name2+":你好啊 我是一个线程!");
}
}.start();;
}

public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
threadTest();
}
}
}
没错就是这么简单,只需要new Thread()然后重写run方法就可以实现创建一个线程,使用start方法即可启动该线程.

运行结果:

如果有不对的地方,欢迎各位大佬指正  谢谢!
————————————————

最新文章

  1. js 爱恨情仇说 this
  2. code forces 382 D Taxes(数论--哥德巴赫猜想)
  3. hdu 4758 Walk Through Squares
  4. Foj1675数论
  5. 2013 吉林通化邀请赛 Play Game 记忆化搜索
  6. IOS中的UIScrollView
  7. Python 爬虫性能相关
  8. 【省带宽、压成本专题】从产品架构来看,PCDN如何节流50%
  9. Android简易实战教程--第八话《短信备份~一》
  10. 修改Tomcat访问的端口号
  11. 自动化测试之路2---python安装
  12. AOP之配置文件实现
  13. Ubuntu 修改sudoers之后无法用sudo怎么恢复
  14. PHP面试(三):面试技巧
  15. .NET上传大文件时提示Maximum request length exceeded错误的解决方法
  16. elasticsearch6.7 05. Document APIs(8)Multi Get API
  17. 《Linux内核分析》第八周:进程的切换和系统的一般执行过程
  18. js检查字符串的包含关系
  19. Unity2017新功能Sprite Atlas详解
  20. Redis使用问题及知识点记录 - 待整理

热门文章

  1. “造轮运动”之 ORM框架系列(二)~ 说说我心目中的ORM框架
  2. (Java实现) 洛谷 P1553 数字反转(升级版)
  3. Java实现 LeetCode 645 错误的集合(暴力)
  4. Android中如何使用Listview
  5. 什么是 JVM ?
  6. 一篇文章快速搞懂 Atomic(原子整数/CAS/ABA/原子引用/原子数组/LongAdder)
  7. 常用的反弹shell脚本
  8. 异步函数async await在wpf都做了什么?
  9. Python 在线免费批量美颜,妈妈再也不用担心我 P 图两小时啦
  10. 【经验心得】谈一谈我IT行业未来的方向