我感觉多线程主要是理解它使用的目的(比如提高资源使用率),它的几种状态以及之间如何转化;难的在于怎么去理解一些多线程的api(像java里的一大坨,线程还是那个线程,只是有了不同的锁, 应用于不同的场景)可以看看《Java多线程的艺术》之类的(拙见)
牛客网
牛客网在线编程
牛客网题解
牛客企业服务