Recently I encountered a problem at work, I have not understood why, the project uses cas single sign-on, and then I found that all requests are single-threaded, specifically, I wrote an ajax (asynchronous) on the front-end page. Call the controller method of the A page, I let the thread pause for 1 minute in this method, then I open a new tab page in the browser, access other pages of the system, the result is that the browser is stuck, only me A After the thread of the page is executed, it will load other pages (Note: it will only block the current user of the current browser. If I don't use cas, I won't have this problem)