Threads Archive

  • Most of the time in software when we say “Parallel” we mean that multiple threads are being used to do work concurrently.  Because of this, many customers ask if the...

    Windows Workflow Foundation (WF4) Activities and Threads

    Most of the time in software when we say “Parallel” we mean that multiple threads are being used to do work concurrently.  Because of this, many customers ask if the...

    Continue Reading...

  • Memory mapped files are segments of virtual memory that are directly mapped to a physical file on disk, byte-by-byte. This technology has a number of benefits over traditional stream based...

    Memory Mapped File Quirks [Greg]

    Memory mapped files are segments of virtual memory that are directly mapped to a physical file on disk, byte-by-byte. This technology has a number of benefits over traditional stream based...

    Continue Reading...

  • Sorting is one of the most fundamental problems in software algorithms; there are many sequential sorting algorithms with different time and memory complexities, but when it comes to parallel sort,...

    Parallel Merge Sort using Barrier

    Sorting is one of the most fundamental problems in software algorithms; there are many sequential sorting algorithms with different time and memory complexities, but when it comes to parallel sort,...

    Continue Reading...

  • It’s time for another look at the upcoming async features in C#. This time it’s different ways to control switching threads. My preferred way to switch threads is to use...

    Async 10: Switching Threads

    It’s time for another look at the upcoming async features in C#. This time it’s different ways to control switching threads. My preferred way to switch threads is to use...

    Continue Reading...