java中多线程使用方法
线程互相独立可以同时运行
一个线程不能多次启用
- 并发 和并行
- 并发强调交替
- 并行强调同时
多线程实现方式
- 继承Thread
- 重写run方法下
- 不能直接调用方法要调用start方法
- set name 给线程命名
- getname获取线程名字
- 实现Runnable接口
- 先继承Runnable
- 在创建Thread对象参数填自己类对象
- 在自己类里面创建Thread.currentThread(方法可以获取当前对象)
- 利用Callble和Future接口方式实现
- Futuer为了接受返回结果
- 创建类继承Callable接口和(表示要多线程的任务)
- 创建FutureTast对象(返回结果)
- Thread启动表示开始运行
- 创建Thread对象并启动(表示线程)
-------Thread里面的成员方法
- currentThread 获取当前对象
- sleep 休眠当前线程
- set Priority 设置线程优先级
- get Priority 获取当前线程优先级
- set Daemon 设置为守护线程
- yield 出让线程
- join 插入线程
-------线程的生命周期
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统