About Multithreading

The following topics describe the concept and uses of multithreading.

 

Topic

Description

Overview of Multithreading

Definitions of multithreading.

Advantages of Multithreading

Useful applications of multithreading.

Multithreading Considerations

Reasons for threads and synchronization.

Multithreading Synchronization

When to use different kinds of synchronization objects.

ATEasy Multithreading Procedures

Internal library routines to create, prioritize, and suspend threads.

Synchronization Objects

Semaphores, Critical Sections, Mutexes, and Events.

Multithreading, DLLs, and COM Objects

How ATEasy deals with thread-safe and thread-unsafe components.