ThreadLocal to store ServletRequest and Response in servlet: what for?

后端 未结 8 739
情歌与酒
情歌与酒 2020-12-05 21:19

Once I have came across a pattern, where ServletRequest and response objects are put to servlet\'s local ThreadLocal variables. The servlet class h

8条回答
  •  隐瞒了意图╮
    2020-12-05 21:47

    Purpose of ThreadLocal ?

    when you have some object that is not thread-safe, but you want to avoid synchronizing access to that object ( SimpleDateFormat). Instead, give each thread its own instance of the object.

    You need to be very careful about cleaning up any ThreadLocals you get() or set() by using the ThreadLocal's remove() method.

提交回复
热议问题