O'Reilly logo

Extending MFC Applications with the .NET Framework by Nishant Sivakumar, Tom Archer

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Understanding Concurrency

The most challenging part of working with disconnected data is that each user is working with a snapshot of the data at the point that their respective dataset was filled. This is fine if you only have a handful of users who never work on the same data concurrently. However, in the real world, this isn't always the case. For example, let's take a standard distribution application where inventory can be updated by several modules. In our example, Bob works in receiving and has just received a shipment of four widgets. He pulls up the widget record, which shows a total of two units on hand. When he updates the record to the data store, it will reflect a total of six widgets on hand. However, before he clicks the Save button, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required