天天看點

【Java】Java Controller 每次隻能一個請求 多線程 ReentrantLock1.概述

【Java】Java Controller 每次隻能一個請求 多線程 ReentrantLock1.概述

1.概述

背景我有一個程式,controller中接收用戶端請求,但是這個請求做的操作非常的重,而且做完一個如果再來請求必須拒絕。因為這是一個費時的操作。而且多次操作會報錯。

@GetMapper()
public void do(){
   
   // 判斷是否還有在運作的線程
   // 線程是否允許完畢,如果沒有,那麼直接傳回
   // 否則就建立一個新的線程ÿ