博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
线程中的start()与run()有什么区别?
阅读量:4583 次
发布时间:2019-06-09

本文共 183 字,大约阅读时间需要 1 分钟。

start()是启动线程对象,让被启动的线程执行run()中的任务代码;
直接调用run()并没有启动线程,执行run()的只有main线程。

当main方法执行到start时,是在栈内存中开辟出一个新的线程栈区。调用几次 就在栈内存中开辟几个线程栈区。

转载于:https://www.cnblogs.com/olddriver123/p/8250807.html

你可能感兴趣的文章
android的用户定位(一)
查看>>
设计模式-结构型模式,外观模式(6)
查看>>
[Java] 遍历HashMap和HashMap转换成List的两种方式
查看>>
mongodb
查看>>
LeetCode 46. Permutations
查看>>
jmeter- 性能测试3:聚合报告(Aggregate Report )
查看>>
JavaScript高级程序设计---学习笔记(二)
查看>>
vim 插件的学习
查看>>
Uncaught SyntaxError: Unexpected token ILLEGAL
查看>>
一个预处理定义的问题
查看>>
ANDROID L——Material Design综合应用(Demo)
查看>>
自我介绍以及关于软件工程的问题
查看>>
struts (一)
查看>>
【新番推荐】工作细胞
查看>>
NYOJ 16 矩形嵌套
查看>>
Leetcode中的SQL题目练习(二)
查看>>
dubbo 集群容错源码
查看>>
Collection接口的子接口——Queue接口
查看>>
LINUX安装NGINX
查看>>
服务器启动项目抛错 没有到主机的路由
查看>>