第一章总结

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

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

线程API操作:

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

一些问题:

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

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

个人的一些理解:

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

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

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

posted @ 2017-12-05 15:20  萌新啊萌新是我  阅读(207)  评论(0编辑  收藏  举报