馃悰 Bug Report / Feature
I suspect this may be generating errors during destruction, I want to implement a more resilient data structure for making the destruction algorithm thread safe and lock free. The best option is a COW array in my option, the alternatives are hard to implement. I tried to mix this with the new set_small ADT but it's better if we keep them separated.
|
set destroy_map; /* Tracks the list of destroyed runtimes during destruction of the manager (loader_impl -> NULL) */ |
馃悰 Bug Report / Feature
I suspect this may be generating errors during destruction, I want to implement a more resilient data structure for making the destruction algorithm thread safe and lock free. The best option is a COW array in my option, the alternatives are hard to implement. I tried to mix this with the new set_small ADT but it's better if we keep them separated.
core/source/loader/include/loader/loader_manager_impl.h
Line 55 in c38c21d