MCPcopy Create free account
hub / github.com/Tracktion/choc / main

Function main

examples/threading_patterns.cpp:471–495  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

469}
470
471int main()
472{
473 std::cout << "CHOC Advanced Threading Patterns Example\n";
474 std::cout << "========================================\n";
475
476 try
477 {
478 demonstrateTaskThread();
479 demonstrateSpinLock();
480 demonstrateThreadSafeFunctor();
481 demonstrateSingleReaderSingleWriterFIFO();
482 demonstrateSingleReaderMultipleWriterFIFO();
483 demonstrateMultipleReaderMultipleWriterFIFO();
484 demonstrateRealTimeAudioPattern();
485
486 std::cout << "\n=== All threading demonstrations completed successfully! ===\n";
487 }
488 catch (const std::exception& e)
489 {
490 std::cout << "Error: " << e.what() << "\n";
491 return 1;
492 }
493
494 return 0;
495}

Callers

nothing calls this directly

Tested by

no test coverage detected