This month’s Effective Concurrency column, Prefer structured lifetimes – local, nested, bounded, deterministic, is now live on DDJ’s website.
From the article:
Where possible, prefer structured lifetimes: ones that are local, nested, bounded, and deterministic. This is true no matter what kind of lifetime we’re considering, including object lifetimes, thread or task lifetimes, [...]
Archive for the ‘Effective Concurrency’ Category
Effective Concurrency: Prefer structured lifetimes – local, nested, bounded, deterministic.
Posted in Concurrency, Effective Concurrency on November 11, 2009 | 4 Comments »
Effective Concurrency: Avoid Exposing Concurrency – Hide It Inside Synchronous Methods
Posted in C# / .NET, C++, Concurrency, Effective Concurrency, Software Development on October 12, 2009 | 4 Comments »
This month’s Effective Concurrency column, Avoid Exposing Concurrency – Hide It Inside Synchronous Methods, is now live on DDJ’s website.
From the article:
You have a mass of existing code and want to add concurrency. Where do you start?
Let’s say you need to migrate existing code to take advantage of concurrent execution or scale on parallel hardware. [...]