Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Why do programmers find threading so hard?

Name: Anonymous 2014-03-29 23:57

It's not really that hard.

Name: Anonymous 2014-03-30 0:47

Resource blocking leading to resource starvation
Lock contention limits scalability and adds complexity.
Priority inversion. High priority threads/processes cannot proceed, if a low priority thread/process is holding the common lock.
Balances between lock overhead and contention can be unique to given problem domains (applications) as well as sensitive to design, implementation, and even low-level system architectural changes. These balances may change over the life cycle of any given application/implementation and may entail tremendous changes to update (re-balance).

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List