BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

rss
  • Architecture & Design Follow 279 Followers

    Microservice Threading Models and their Tradeoffs

    by Glenn Engstrand Follow 0 Followers on  May 06, 2016 6

    A microservice's efficiency and resource consumption patterns are dramatically affected by its threading model. Choosing the correct model for your solution is a basic requirement for success. Glenn Engstrand investigates multiple options for a service's execution life-cycle, gives examples of the benefits and drawbacks for each choice, and provides recommendations for each model's implementation.

  • Architecture & Design Follow 279 Followers

    UED: The Unified Execution Diagram

    by Carlo van Asma Follow 0 Followers , Pascal Wolkotte Follow 0 Followers on  Oct 18, 2015 4

    Today’s software applications have a lot of concurrent tasks that are distributed over multiple threads, processes, processors and PCs. This article introduces a visual modeling technique to describe and specify the application’s execution architecture. Within Philips Healthcare the Unified Execution Diagram has proven to be very useful for designing and documenting the execution architecture.

  • Followers

    Book Review and Interview: Real World OCaml

    by Werner Schuster Follow 3 Followers on  Jan 08, 2014

    The new book Real World OCaml provides a deep dive into the OCaml programming language. InfoQ caught up with the authors to hear about real world Ocaml users, its unique features, and much more.

Followers

Inter-thread communications in Java at the speed of light

Posted by Aliaksei Papou Follow 0 Followers on  Dec 10, 2013

Anatomy of a light-weight, lockless, inter-thread communication framework in Java. 18

Followers

Joe Duffy on Uniqueness and Reference Immutability for Safe Parallelism

Posted by Jonathan Allen Follow 7 Followers on  Apr 11, 2013

We interviewed Joe Duffy, author of Concurrent Programming on Windows, about his research into the use of type systems to ensure safe parallelism. 1

Followers

Designing Next-Generation Massively Multithreaded Architectures for Irregular Applications

Posted by Antonino Tumeo Follow 0 Followers , Simone Secchi Follow 0 Followers , Oreste Villa Follow 0 Followers on  Dec 31, 2012

In this article, authors discuss Cray XMT, a massively multithreaded architecture framework that addresses the needs of irregular data-intensive applications in emerging fields.

Followers

Joe Duffy on the Future of Concurrency and Parallelism

Posted by Jonathan Allen Follow 7 Followers on  May 31, 2011

Joe Duffy talks about the future of concurrency and parallelism. This interview covers his thoughts on the language designs, libraries, and patterns that are becoming important in modern programming. 1

Followers

Using the Concurrency and Coordination Runtime

Posted by Nick Gunn Follow 0 Followers on  Jan 28, 2009

Nick Gunn provides a practical introduction CCR for .NET. CCR radically changes the way multi-threaded applications are written in .NET, shifting the focus from threads to asynchronous tasks. 5

Followers

Introducing Multithreaded Programming to JavaScript

Posted by Daisuke Maki Follow 0 Followers , translated by Daisuke Maki Follow 0 Followers   on  Jul 10, 2008

While increasingly more websites are utilizing AJAX, it is still difficult to develop complicated AJAX applications. This article explores how multithreading eases some of these issues. 10

Followers

Do Java 6 threading optimizations actually work? - Part II

Posted by Jeroen Borgers Follow 0 Followers on  Jun 27, 2008

Jeroen Borgers examines if biased locking, lock coarsening, lock elision by escape analysis and adaptive spin locking techniques in the latest JVMs actually work in highly-concurrent apps. 3

Followers

Do Java 6 threading optimizations actually work?

Posted by Jeroen Borgers Follow 0 Followers on  Jun 18, 2008

Jeroen Borgers examines if biased locking, lock coarsening, lock elision by escape analysis and adaptive spin locking techniques in the latest JVMs actually work in highly-concurrent apps. 16

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT