Why this happened when I delete objects that allocated heap, then only one thread is slow of same delete task
#include <iostream> #include <vector> #include <queue> #include <thread> #include <atomic> #include <chrono> #include <mutex> class MyClass { public: MyClass() { message = new char[2048]; } ~MyClass() { delete message; } private: char* message; }; // Function to create objects std::vector<MyClass*> createObjects(size_t numObjects) { std::vector<MyClass*> objects; objects.reserve(numObjects); for (size_t i = 0; i < numObjects; ++i) […]