السلام عليكــم ورحمـة الله وبركاتــه ،،
أعمل حاليا على مكتبة بـ سي++ و أود دمج نظام شبيه بال Garbage Collector الذي تتميز به NET. و كما نعلم جميعا فجامع القمامة هذا ما هو إلا Thread تقوم بعزل و تحرير المناطق التي أصبحت غير مستعملة من الذاكرة و جعلها جاهزة لاستعمالات أخرى.
نحن نعرف أن نظام NET. مختلف كل الإختلاف عن سي++ و لكن ليس هناك مستحيل في عالم البرمجة...
دعونا نبدأ من أن كل العناصر دات الصفة Managed يجب أن تمر عبر gccnew لتكون مرتبطة بجامع القمامة, أي أنها تنشأ في Heap تكون مسيرة من طرف جامع القمامة. كل هذا واضح ولكن السؤال الأساسي في هذا الموضوع هو : ماهي المعايير و الشروط الازم توفرها في عنصر تم إنشاؤه ليعتبره جامع القمامة مرشحا للزوال؟
ملاحظة : هذا الموضوع Native سي++ و ليس سي++ .NET


