当前位置: 首页 > news >正文

Koltin 多线程 - 创建像线程的方式(继承 Thread 类、实现 Runnable 接口、使用匿名内部类、使用 Lambda 表达式、Kotlin 的 thread 函数)

一、继承 Thread 类

classMyThread:Thread(){overridefunrun(){println("线程运行中:${currentThread().name}")}}
valthread=MyThread()thread.start()

二、实现 Runnable 接口

classMyRunnable:Runnable{overridefunrun(){println("线程运行中:${Thread.currentThread().name}")}}
valthread=Thread(MyRunnable())thread.start()

三、使用匿名内部类

  1. 匿名 Thread
Thread(object:Thread(){overridefunrun(){println("线程运行中:${currentThread().name}")}}).start()
  1. 匿名 Runnable
Thread(Runnable{println("线程运行中:${Thread.currentThread().name}")}).start()

四、使用 Lambda 表达式

Thread({println("线程运行中:${Thread.currentThread().name}")}).start()
// 最简洁的形式,Lambda 表达式是最后一个参数时可以省略括号Thread{println("线程运行中:${Thread.currentThread().name}")}.start()

五、Kotlin 的 thread 函数

1、基本介绍
publicfunthread(start:Boolean=true,isDaemon:Boolean=false,contextClassLoader:ClassLoader?=null,name:String?=null,priority:Int=-1,block:()->Unit):Thread{...}
参数说明
start设置是否自动启动线程
isDaemon设置是否为守护线程
contextClassLoader设置线程的上下文类加载器
name设置线程名称
priority设置线程优先级
block设置线程要执行的代码块
2、演示
thread{println("Kotlin Thread:${Thread.currentThread().name}")}
thread(name="MyKotlinThread",priority=5){println("Kotlin Thread:${Thread.currentThread().name}")}
http://www.jsqmd.com/news/384100/

相关文章:

  • P2891 [USACO07OPEN] Dining G
  • 2026年宝鸡管道疏通推荐:基于多场景实测评价,针对效率低下与安全隐忧精准指南 - 十大品牌推荐
  • 人工智能应用- 搜索引擎:02. 搜索引擎发展史
  • 2026年太原电脑售后维修点推荐:基于多品牌实测评价,针对兼容性与质量痛点精准指南 - 十大品牌推荐
  • 人工智能应用- 搜索引擎:01. 互联网时代
  • 消费者决策建模全解析:Python离散选择模型实战(2)
  • 建议收藏|风靡全网的一键生成论文工具 —— 千笔·专业论文写作工具
  • 管道疏通哪家靠谱?2026年包头管道疏通服务推荐与专业评价 - 十大品牌推荐
  • 2026年常州电脑售后维修点推荐:基于多品牌实测评价,针对数据安全与维修质量痛点精准指南 - 十大品牌推荐
  • 真心不骗你!AI论文平台 千笔 VS speedai,专为本科生量身打造!
  • 2026年青岛电脑售后维修点推荐:基于多品牌实测评价,针对数据安全与维修质量痛点精准指南 - 十大品牌推荐
  • 2026年全球医疗行业趋势研究报告:AI医疗、创新药与医疗器械|附240+份报告PDF、素材、可视化模板汇总下载
  • 2026年福州电脑售后维修点推荐:基于多品牌兼容性评价,针对数据安全与维修质量痛点指南分析 - 十大品牌推荐
  • 2026年太原电脑售后维修点推荐:基于多品牌实测评价,针对数据安全与响应慢痛点精准指南 - 十大品牌推荐
  • 2026年青岛电脑售后维修点推荐:基于多品牌实测评价,针对维修质量与时效痛点精准指南 - 十大品牌推荐
  • 2026年宁波电脑售后维修点推荐:基于多品牌实测评价,针对数据安全与维修质量痛点 - 十大品牌推荐
  • 2026年杭州电脑售后维修点推荐:基于多品牌兼容性评价,针对紧急维修与数据安全痛点 - 十大品牌推荐
  • 2026年福州电脑售后维修点推荐:基于多品牌兼容性评价,针对数据安全与维修质量痛点指南 - 十大品牌推荐
  • 电脑维修点哪个靠谱?2026年贵阳电脑售后维修点推荐与排名,解决响应与质保核心痛点 - 十大品牌推荐
  • 2026年宁波电脑售后维修点推荐:基于多品牌实测评价,针对数据安全与兼容性痛点精准指南 - 十大品牌推荐
  • 企业电脑多品牌如何维护?2026年杭州电脑售后维修点推荐与排名,解决统一服务与快速响应核心痛点 - 十大品牌推荐
  • 2026年郑州电脑售后维修点推荐:长期可靠性趋势评测,涵盖应急与日常维护核心场景痛点 - 十大品牌推荐
  • 2026年贵阳电脑售后维修点推荐:办公居家场景深度评测,解决响应慢与配件痛点并附排名 - 十大品牌推荐
  • 2026年郑州电脑售后维修点推荐:基于多品牌实测评价,针对兼容性与时效痛点精准指南 - 十大品牌推荐
  • 2026年北京电脑售后维修点推荐:基于多品牌兼容性评价,针对数据安全与效率痛点 - 十大品牌推荐
  • 2026年大连电脑售后维修点推荐:办公居家场景深度评测,解决故障响应慢与配件不透明痛点 - 十大品牌推荐
  • 2026年苏州电脑售后维修点推荐:本地化服务趋势评测,涵盖紧急与日常场景维修核心痛点 - 十大品牌推荐
  • 电脑维修点哪家靠谱?2026年北京电脑售后维修点推荐与排名,解决时效性与配件原装核心痛点 - 十大品牌推荐
  • 2026年大连电脑售后维修点推荐:专业服务趋势评测,涵盖应急与日常维护场景核心痛点 - 十大品牌推荐
  • 2026年济南电脑售后维修点推荐:基于多品牌实测评价,针对数据安全与兼容性痛点精准指南 - 十大品牌推荐