You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In org.apache.fury.pool.ThreadPoolFury#processCallback, all ClassLoaderFuryPooled will also be accessed, but traversing allFury and setFactoryCallback does not lock the variables to ensure the safety of the variables.
Is your feature request related to a problem? Please describe.
org.apache.fury.ThreadLocalFury#processCallback
will access theLoaderBinding
of all threads, which has potential thread safety issuesorg.apache.fury.pool.ThreadPoolFury#processCallback
, allClassLoaderFuryPooled
will also be accessed, but traversingallFury
andsetFactoryCallback
does not lock the variables to ensure the safety of the variables.Describe the solution you'd like
Use lock to ensure variables are thread-safe.
Additional context
The text was updated successfully, but these errors were encountered: