wiki:Documentation/SystemQueue

Version 2 (modified by Christoph Mayer, 16 years ago) ( diff )

Documentation about Threading and the SystemQueue

Threading and the SystemQueue

Ariba makes it easy to avoid threading issues like synchronization and upcoming problems like deadlocks, race conditions, or access violations. The threading model in Ariba is completely serial, parallelism is avoided whenever possible. If you are using Ariba to write a service or application, two simple guidelines apply:

  • Code event driven
  • Don't block or wait

When you comply with these two points, you will never get into any threading problems!

Overview of Threading in Ariba

SystemQueue Internals

Using the SystemQueue

Using Blocking Code

Note: See TracWiki for help on using the wiki.