Search
Duplicate
๐ŸŒฑ

Thread interrupt ๋ฅผ ์ œ๊ฑฐํ•œ ์ด์œ 

bad request ์˜ˆ์™ธ๊ฐ€ ๋ฐœ์ƒํ•˜๋ฉด
catch ๋ถ€๋ถ„์—์„œ
Thread.currentThread().interrupt();
๋ฅผ ํ•˜๋ฉด ์“ฐ๋ ˆ๋“œ๊ฐ€ ์ข…๋ฃŒ๋œ๋‹ค.
๊ทธ๋ฆฌ๊ณ  finally ์—์„œ unlock ์„ ํ•˜๋ ค๊ณ  ํ•˜๋ฉด ์“ฐ๋ ˆ๋“œ๊ฐ€ ์ด๋ฏธ ์ข…๋ฃŒ๋˜์–ด ๋‹ค๋ฅธ ์ข…๋ฅ˜์˜ ์˜ˆ์™ธ๋กœ ๋‚˜๊ฐ„๋‹ค. ๊ทธ๋ž˜์„œ 400 ์ด ์•„๋‹Œ 500์ด ๋‚˜๊ฐ„๊ฒƒ.