Hello, Alan

I’ve experienced SO in ThreadLocal#set on my production instance (more than 
that it‘s happened in Spring’s ExposeInvocationInterceptor that uses TL as 
context storage)As a result of SO in ThreadLocal we’ve experienced unexpected 
errors with Spring AOP, but I’m sure that it could affects lots of frameworks

> 
> 28 сент. 2023 г., в 19:55, Alan Bateman <alan.bate...@oracle.com> написал(а):
> 
> On 28/09/2023 17:21, Егор Зиборов wrote:
>> Hello, everyone
>> 
>> I'm new there and writing this letter during advice of Dalibor Topic
>> 
>> I faced an issue with SOE in ThreadLocal and want to add this java9 
>> annotation on ThreadLocal#set. Does anyone have any concerns about it?
>> 
> This annotation is for very core/critical areas that are particularly 
> sensitive to SO. Did the SO that you observe just happen to be in 
> ThreadLocal.set or is there more to this story? Asking because there are 
> dozens places in java.base where the argument could be made but we have to be 
> very careful to not sprinkle it about.
> 
> -Alab
> 

Reply via email to