Tag Archives: .Net Framework 4.0

Max Number of Threads Per Windows Process

Developers usually thinks that Windows has a default value for the max number of threads a process can hold. while in fact the limitation is due to the amount of address space each thread have can have. I was working … Continue reading

Posted in .Net, C#, Software development | Tagged , , , | 1 Comment

CLR 4.0: Code Contracts

Note: This blog post transferred from my OLD BLOG and was originally posted in 2008. As part of making the .Net framework fully support Design by Contract approaches, the BCL team along with the CLR team had integrated very powerful … Continue reading

Posted in .Net, OLD BLOG, Software development | Tagged , , , , | 1 Comment

CLR 4.0: Dynamic Languages Support

Note: This blog post transferred from my OLD BLOG and was originally posted in 2008. As more and more dynamic languages start to show up in the .net world like IronPython, IronRuby, and F# the need for some changes in … Continue reading

Posted in .Net, OLD BLOG, Software development | Tagged , , , , | Leave a comment

CLR 4.0: Corrupted State Exceptions

Note: This blog post transferred from my OLD BLOG and was originally posted in 2008. Thread Created by the CLR Thread Created outside the CLR Threads that can run managed code can be classified into two types. There are threads … Continue reading

Posted in .Net, OLD BLOG, Software development | Tagged , , , , | 2 Comments

CLR 4.0: New Enhancements in the Garbage Collection

Note: This blog post transferred from my OLD BLOG and was originally posted in 2008. The current Garbage Collection does pretty good job in reclaiming the memory of Gen 0 and Gen 1, those Generation’s objects live in ephemeral segments … Continue reading

Posted in .Net, OLD BLOG, Software development | Tagged , , , , | 4 Comments

CLR 4.0: Type Embedding

Note: This Post transfered from my OLD Blog and was originally posted in 2008.   As new enhancement in CLR version 4.0 (will be released in 2010) is the concept of Type Embedding. The actual motivation for this new concept … Continue reading

Posted in .Net, C#, OLD BLOG, Software development | Tagged , , , , , | 3 Comments