|
Adding Reference Counting to the Shared Source CLI
|
| Link ID |
27640 |
| Title |
Adding Reference Counting to the Shared Source CLI |
| Url |
http://www.only4gurus.com/v2/preview.asp?ID=5041 |
| Description |
Moving to a garbage-collected environment in the Common Language Runtime has, for the most part, made memory leaks a problem of the past. However, the lack of deterministic finalization implied by the garbage collection scheme makes management of non-memory resources more difficult. The C++ community has found that the "resource acquisition is initialization" [1] idiom is very effective in managing those resources that need to be freed as soon as possible. We added reference counting to the Shared Source Common Language Infrastructure to regain deterministic finalization, and to find out what the penalties would be for this extra memory management. |
| Category |
C and C++ > Tips and Tutorials > Programming in C and C++ |
| Date |
Jun 30, 2006 |
| Contact Name |
|
| Email |
|
Write a Review
Add to My Favorite
Refer it to Friend
Report Broken Link
|
Official Review
NULL
|
Other links at C and C++ > Tips and Tutorials > Programming in C and C++ |
| 1. |
Introduction to Classes in C++
|
|
|
To create more advanced and complete objects, C++ allows you to group these identifiers and create Classes. We will cover how to Define & declare a class, initialize a class, its constructors and destroctors, class member functions & private functions and finally how to declare objects from a class.
|
| 2. |
\ to \\ converter
|
|
|
This tutorial pertains to people who're really bogged down with those files which are in one straight line, and ofcourse which are opened in notepad. The reason is \ can't be understood by Notepad and hence needs to \\'d. This tutorial shows you how to do that exactly.
|
| 3. |
Object-Oriented Design Case Studies with Patterns and C++
|
|
|
Good design and programming is not learned by generalities, but by seeing how significant programs can be made clean, easy to read, easy to maintain and modify, human-engineered, efficient, and reliable, by the application of good design and programming practices. Careful study and imitation of good designs and programs significantly improves development skills.
|
| 4. |
Adding Reference Counting to the Shared Source CLI
|
|
|
Moving to a garbage-collected environment in the Common Language Runtime has, for the most part, made memory leaks a problem of the past. However, the lack of deterministic finalization implied by the garbage collection scheme makes management of non-memory resources more difficult. The C++ community has found that the "resource acquisition is initialization" [1] idiom is very effective in managing those resources that need to be freed as soon as possible. We added reference counting to the Shared Source Common Language Infrastructure to regain deterministic finalization, and to find out what the penalties would be for this extra memory management.
|
| 5. |
Free Programming in C email course
|
|
|
This is a free email course in C programming. You will also have access to support forums to ask your questions. There is an optional personal tutor service.
|
|
|