关于多线程编写的小技巧--观传智播客张孝祥老师视频有感

Posted czk666

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于多线程编写的小技巧--观传智播客张孝祥老师视频有感相关的知识,希望对你有一定的参考价值。

在此,真的很感谢传智播客张孝祥老师,虽然已离去,但是还是要感谢。多线程这一块帮助了很多。(观看的是公开课视频)

一般我先可以写单线程版程序的,但一定要考虑清楚,将会发生竞态条件的资源写到同一个类里面。

然后考虑有无竞态条件,然后加synchronized如果需要保持同步通信就用this.wait()和this.notify();等,这里为啥使用while因为线程可能会醒来,不是被唤醒的,而是自己醒来。用while就可以再判断一次咯。用if就不能了

然后再看看是否能用锁来进一步优化,同步通信的话,就用condition来优化,锁的好处能用读写锁,这个真的厉害。佩服。

 

以上是关于关于多线程编写的小技巧--观传智播客张孝祥老师视频有感的主要内容,如果未能解决你的问题,请参考以下文章

编程——韧之道

传智播客JDBC视频教程

北京的黑马程序员训练营怎么样?

视频教程:hadoop基础及演练 hadoop视频教程 hadoop从入门到精通的学习

传智播客 安卓 视频 教程

.NET传智播客第19期就业班视频(高清无加密)