java中多线程使用方法

线程互相独立可以同时运行
一个线程不能多次启用
  1. 并发 和并行
  2. 并发强调交替
  3. 并行强调同时
多线程实现方式
  1. 继承Thread
  • 重写run方法下
  • 不能直接调用方法要调用start方法
  • set name 给线程命名
  • getname获取线程名字
  1. 实现Runnable接口
  • 先继承Runnable
  • 在创建Thread对象参数填自己类对象
  • 在自己类里面创建Thread.currentThread(方法可以获取当前对象)
  1. 利用Callble和Future接口方式实现
  • Futuer为了接受返回结果
  • 创建类继承Callable接口和(表示要多线程的任务)
  • 创建FutureTast对象(返回结果)
  • Thread启动表示开始运行
  • 创建Thread对象并启动(表示线程)
-------Thread里面的成员方法
  1. currentThread 获取当前对象
  2. sleep 休眠当前线程
  3. set Priority 设置线程优先级
  4. get Priority 获取当前线程优先级
  5. set Daemon 设置为守护线程
  6. yield 出让线程
  7. join 插入线程
-------线程的生命周期
posted @   晴天晴yyysss  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
点击右上角即可分享
微信分享提示