Skip to main content

Home/ Coders/ Group items tagged concurrency

Rss Feed Group items tagged

Joel Bennett

CCR & DSS Toolkit - Microsoft - 1 views

  •  
    "The CCR and DSS Toolkit delivers delivers a set of .NET and Compact Framework class libraries and tools that enable developers to better deal with the inherent complexities in creating loosely-coupled concurrent and distributed applications."
Joel Bennett

Microsoft "Velocity" In-Memory Cache - 0 views

  •  
    "Velocity" provides a highly scalable in-memory application cache for all kinds of data. It supports optimistic and pessimistic concurrency models, high availability, and a variety of cache configurations...
Joel Bennett

Concurrency: What Every Dev Must Know About Multithreaded Apps -- MSDN Magazine, August... - 0 views

  •  
    A comprehensive guide to the basics of multithreaded development...
Matteo Spreafico

Joe Duffy's Weblog - OnBeingStateful - 0 views

  • The biggest question left unanswered in my mind is the role state will play in software of the future.
  • The biggest question left unanswered in my mind is the role state will play in software of the future. That seems like an absurd statement, or a naïve one at the very least.  State is everywhere: The values held in memory. Data locally on disk. Data in-flight that is being sent over a network. Data stored in the cloud, including on a database, remote filesystem, etc. Certainly all of these kinds of state will continue to exist far into the future.  Data is king, and is one major factor that will drive the shift to parallel computing.  The question then is how will concurrent programs interact with this state, read and mutate it, and what isolation and synchronization mechanisms are necessary to do so?
  • Many programs have ample gratuitous dependencies, simply because of the habits we’ve grown accustomed to over 30 odd years of imperative programming.  Our education, mental models, books, best-of-breed algorithms, libraries, and languages all push us in this direction.  We like to scribble intermediary state into shared variables because it’s simple to do so and because it maps to our von Neumann model of how the computer works.
  • ...3 more annotations...
  • We need to get rid of these gratuitous dependencies.  Merely papering over them with a transaction—making them “safe”—doesn’t do anything to improve the natural parallelism that a program contains.  It just ensures it doesn’t crash.  Sure, that’s plenty important, but providing programming models and patterns to eliminate the gratuitous dependencies also achieves the goal of not crashing but with the added benefit of actually improving scalability too.  Transactions have worked so well in enabling automatic parallelism in databases because the basic model itself (without transactions) already implies natural isolation among queries.  Transactions break down and scalability suffers for programs that aren’t architected in this way.  We should learn from the experience of the database community in this regard
  • There will always be hidden mutation of shared state inside lower level system components.  These are often called “benevolent side-effects,” thanks to Hoare, and apply to things like lazy initialization and memorization caches.  These will be done by concurrency ninjas who understand locks.  And their effects will be isolated by convention.
  • Even with all of this support, we’d be left with an ecosystem of libraries like the .NET Framework itself which have been built atop a fundamentally mutable and imperative system.  The path forward here is less clear to me, although having the ability to retain a mutable model within pockets of guaranteed isolation certainly makes me think the libraries are salvageable.  Thankfully, the shift will likely be very gradual, and the pieces that pose substantial problems can be rewritten in place incrementally over time.  But we need the fundamental language and type system support first.
Joel Bennett

Code Bubbles Project: Rethinking the User Interface Paradigm of Integrated Development ... - 5 views

  • A bubble is a fully editable and interactive view of a fragment such as a method or collection of member variables. Bubbles, in contrast to windows, have minimal border decoration, avoid clipping their contents by using automatic code reflow and elision, and do not overlap but instead push each other out of the way.
  •  
    We propose a novel user interface metaphor for code understanding and maintanence based on collections of lightweight, editable fragments called bubbles, which form concurrently visible working sets.
Fabien Cadet

node.js - 5 views

  •  
    « Node's goal is to provide an easy way to build scalable network programs. In the "hello world" web server example above, many client connections can be handled concurrently. Node tells the operating system (through epoll, kqueue, /dev/poll, or select) that it should be notified when a new connection is made, and then it goes to sleep. If someone new connects, then it executes the callback. Each connection is only a small heap allocation. »
escaping1 escaping1

Stripe Polo Ralph Lauren pas cher Nancy - 0 views

Jérémy Leloup (11 points, 3/5 derrière l'arc) a ensuite permis à Strasbourg de passer devant (54-52) à sept minutes de la fin.La Marseillaise au RhenusD'ordinaire si tendre et si irrégulier à domic...

Match Polo Ralph Lauren pas cher Stripe Pony

started by escaping1 escaping1 on 23 Apr 16 no follow-up yet
escaping1 escaping1

Stripe Polo Ralph Lauren pas cher Nancy - 0 views

Jérémy Leloup (11 points, 3/5 derrière l'arc) a ensuite permis à Strasbourg de passer devant (54-52) à sept minutes de la fin.La Marseillaise au RhenusD'ordinaire si tendre et si irrégulier à domic...

Match Polo Ralph Lauren pas cher Stripe Pony

started by escaping1 escaping1 on 23 Apr 16 no follow-up yet
escaping1 escaping1

sac longchamp pas cher neuf Il - 0 views

« Il n'y a pas de n o 1 ou de n o 2. L'un des deux jouera, mais il y aura beaucoup de matchs et de compétitions », estime Unai Emery, qui affirme ne pas avoir pris sa décision. Trapp a été impérial...

imitation pas cher neuf Sac Longchamp pour Femme

started by escaping1 escaping1 on 01 Aug 16 no follow-up yet
escaping1 escaping1

Ralph Lauren Homme pas cher Après - 0 views

Ce sera une nouvelle fois le cas dans ce quinté où CALVIN BOREL (n°14) s'annonce comme le concurrent à battre. En effet, ce trotteur suédois a dévoilé de gros moyens en s'imposant en force à plusie...

T shirt Ralph Lauren pas cher Homme Veste

started by escaping1 escaping1 on 09 Aug 16 no follow-up yet
escaping1 escaping1

Sac ralph lauren pas cher La - 0 views

Pendant très longtemps, seuls les garçonnets furent autorisés à porter des culottes courtes. C'est vers 16 ans qu'ils recevaient leur première paire de pantalons. Un signe de maturité. Entrer dans ...

Chemise pas cher Sac ralph lauren Survetement

started by escaping1 escaping1 on 13 Jul 16 no follow-up yet
escaping1 escaping1

commen. Sac à Dos Longchamp Pliage pas cher - 0 views

Vers le commencement du dernier siècle, un coup de folie s'était déclaré, de Lille à Valenciennes, pour la recherche de la houille. sac homme longchamp pas cher Les succès des concessionnaires, qui...

Sac à Dos Longchamp Pliage pas cher

started by escaping1 escaping1 on 19 Dec 13 no follow-up yet
escaping1 escaping1

short ralph lauren C'est - 0 views

Sadegh, un de ses jeunes frères, siège au Conseil des gardiens, une puissante instance d'arbitrage du régime.Après des études de mathématiques à l'université Sharif de Téhéran, Ali Larijani enchaîn...

short ralph lauren pas cher femme

started by escaping1 escaping1 on 24 Jun 14 no follow-up yet
escaping1 escaping1

short ralph lauren C'est - 1 views

Sadegh, un de ses jeunes frères, siège au Conseil des gardiens, une puissante instance d'arbitrage du régime.Après des études de mathématiques à l'université Sharif de Téhéran, Ali Larijani enchaîn...

short ralph lauren pas cher femme

started by escaping1 escaping1 on 24 Jun 14 no follow-up yet
subsequent1 subsequent1

petit sac imitation longchamp Surtout - 0 views

Elles se sont mobilisées après la crise des banlieues à l'instar de BNP Paribas qui a multiplié les initiatives locales. Elles ont mis à profit l'année du micro-crédit pour se faire plus présentes ...

imitation sac longchamp pliage petit prix

started by subsequent1 subsequent1 on 13 Jun 14 no follow-up yet
escaping1 escaping1

Flag Lacoste pas cher Endormies - 0 views

Il faut fermer la télévision de Laridjani», pouvait-on entendre dans leurs meetings de contestation.Face à la concurrence accrue des images satellitaires de l'opposition qui diffusent clandestineme...

Tee Shirt Lacoste pas cher Flag Short Ralph Lauren

started by escaping1 escaping1 on 21 Jun 14 no follow-up yet
subsequent1 subsequent1

mitation sac longchamps pliage soldes «Mais combien - 0 views

Les autres se sont reportés vers d'autres destinations. Les grands gagnantes : la Martinique et la Chine. «Les voyages à destinationde l'Empire du Milieu affichent une hausse de 63,5%. Ce pays est ...

imitation sac longchamps pliage mitation soldes pas cher

started by subsequent1 subsequent1 on 08 May 14 no follow-up yet
subsequent1 subsequent1

sac de voyage longchamp pas cher Car - 0 views

Les rodomontades sur Danone n'ont pas dissuadé Mittal de se jeter sur Arcelor. Aussi, dans l'affaire Suez, les bonnes vieilles méthodes qui ont si souvent fait la preuve de leur efficacité sont de ...

sac de voyage longchamp pas cher pliage

started by subsequent1 subsequent1 on 15 Jul 14 no follow-up yet
escaping1 escaping1

veste ralph lauren Il - 0 views

« Rien ne me fait obligation de le monter avant 2008 et l'arrivée des nouvelles normes, confie Claude Satinet, directeur général de Citroën. Et comme les moteurs actuels sont encore performants et ...

ralph lauren pas cher veste bikini

started by escaping1 escaping1 on 23 Jul 14 no follow-up yet
1 - 20 of 45 Next › Last »
Showing 20 items per page