java线程函数

1         线程函数

(1)独占CPU启动线程

 join() 方法让一个线程强制运行,线程强制运行期间,其他线程无法运行,必须等待此线程完成之后才可以继续执行。

(2)线程休眠

Thread.sleep(500) 即可实现休眠500ms

(3)线程优先级

线程将根据其优先级的大小来决定哪个线程会先运行,但是需要注意并非优先级越高就一定会先执行,哪个线程先执行将由 CPU 的调度决定。

t1.setPriority(Thread.MIN_PRIORITY) ;   // 优先级最低

t2.setPriority(Thread.MAX_PRIORITY) ;   // 优先级最高

t3.setPriority(Thread.NORM_PRIORITY) ;  // 优先级最中等

(4)中断线程

当一个线程运行时,另外一个线程可以直接通过interrupt()方法中断其运行状态。

(5)线程礼让

也可以使用 yield() 方法将一个线程的占用资源暂时让给其他线程执行。

posted @   一字千金  阅读(394)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示