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
# Changes
If you read the [Cereal library
documentation](https://uscilab.github.io/cereal/thread_safety.html), you
will be shocked that the default behavior for the library is to not have
it run in a multithreaded manner. It apparently has a global variable
that it uses to track information and it works nicely in a single
threaded application, however in a mutlithreaded application is can be
problematic.
The changes here changes the default behavior so that this global
variable is thread safe and doesn't cause any undefined behavior.
0 commit comments