并发编程1:查看线程的stack信息
有时候写代码,不小心就写成了死循环,虽然几率不大,但是万一遇到,我们要知道怎么去排查这个问题。一般情况下,我们可以通过jps名称,查看进程号然后再通过jstack -l pid 查看进程的堆栈信息。 同时,我们写代码的时候,应该使用一些约定俗成的方法,避免产生死锁问题。1.避免一个线程同时获得多个锁2.避免一个线程在锁内部占用多个资源,尽量是一个锁占用一个资源3.多使用...