第一章总结

本文介绍了基础的线程API操作,包括currentThread(), getName(), setpriority()等,并讨论了线程安全性问题与死锁问题。同时,还探讨了synchronized关键字如何用于创建互斥区。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一章的学习已经结束了。

主要是学习了一些基础的线程API操作,了解了线程的一些问题:

线程API操作:

currentThread()、getName()、setpriority()、interrupt()、isInterrupted()、interrupted()、suspend()、resume()、isAlive()、sleep()、getId()、yield()、setDaemon()、run()、start()等

一些问题:

线程安全性问题、死锁问题等。

synchronized关键字可以在任意对象及方法上加锁,而这种加锁的代码成为:“互斥区”或“临界区”。

个人的一些理解:

Thread类及其后续静态方法(Thread().currentThread()等)能够操作的是当前的执行线程,也就是说,拿到并操作的对象,是此刻在进程中被cpu处理到的线程。

this调用的方法能够操作是线程代码所在的线程。

本文内容是书中内容兼具自己的个人看法所成。可能在个人看法上会有诸多问题(毕竟知识量有限,导致认知也有限),如果读者觉得有问题请大胆提出,我们可以相互交流、相互学习,欢迎你们的到来,心成意足,等待您的评价。

转载于:https://www.cnblogs.com/lilinzhiyu/p/7987124.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值