Java多线程编程总结

线程的用法总结挺适合你在学 Java 时顺手拿来当个补充参考的。写得比较清楚,尤其是对线程在网络通信里扮演的角色讲得还蛮实在的,适合刚开始接触多线程编程的你。

Java 的线程跟网络通信关系可大了,尤其你写服务端、搞 Socket 啥的,线程用不好,容易卡主甚至崩掉。总结里提到的一些基础概念,比如RunnableThread、线程池,都是日常开发离不开的东西。

你要是对通信部分感兴趣,可以顺手看看这几个文章,都是蛮实用的干货: Java 网络通信系统讲得挺全; Volley在 Android 上网络还不错,异步响应快; WPF 多线程通信思路也能借鉴一下。

建议你写代码时尽量别让 UI 线程干重活,用线程池、异步回调啥的,把通信部分甩出去跑,响应快,体验好。哦对了,别忘了线程安全的问题,synchronized和锁的用法要熟练掌握。

如果你正好在写带通信功能的 App,不妨参考下这些资料,把线程用得顺一点,Bug 就少一点,性能也能提起来。

ppt 文件大小:1.2MB