diff --git a/programming/cplusplus/api-reference/capture-vision-router/capture-vision-router.md b/programming/cplusplus/api-reference/capture-vision-router/capture-vision-router.md index ae6e406..e002c10 100644 --- a/programming/cplusplus/api-reference/capture-vision-router/capture-vision-router.md +++ b/programming/cplusplus/api-reference/capture-vision-router/capture-vision-router.md @@ -22,6 +22,12 @@ The `CCaptureVisionRouter` class is what a user uses to interact with image-proc class CCaptureVisionRouter ``` +## Thread Safety + +Instances of `CCaptureVisionRouter` are not thread-safe. +Do not access the same `CCaptureVisionRouter` instance from multiple threads concurrently. +Create a separate instance for each thread if concurrent processing is required. + ## Constructor and Destructor | Method | Description | diff --git a/programming/cplusplus/api-reference/capture-vision-router/instantiate.md b/programming/cplusplus/api-reference/capture-vision-router/instantiate.md index 50d16eb..d88641e 100644 --- a/programming/cplusplus/api-reference/capture-vision-router/instantiate.md +++ b/programming/cplusplus/api-reference/capture-vision-router/instantiate.md @@ -22,6 +22,12 @@ Default constructor of a `CCaptureVisionRouter` object. ```cpp CCaptureVisionRouter::CCaptureVisionRouter() ``` + +> [!IMPORTANT] +> Instances of `CCaptureVisionRouter` are not thread-safe. +> Do not access the same `CCaptureVisionRouter` instance from multiple threads concurrently. +> Create a separate instance for each thread if concurrent processing is required. + ## ~CCaptureVisionRouter diff --git a/programming/dotnet/api-reference/capture-vision-router/capture-vision-router.md b/programming/dotnet/api-reference/capture-vision-router/capture-vision-router.md index f3c81d0..b881b69 100644 --- a/programming/dotnet/api-reference/capture-vision-router/capture-vision-router.md +++ b/programming/dotnet/api-reference/capture-vision-router/capture-vision-router.md @@ -20,6 +20,13 @@ The `CaptureVisionRouter` class is what a user uses to interact with image-proce public class CaptureVisionRouter : IDisposable ``` +## Thread Safety + +Instances of `CaptureVisionRouter` are not thread-safe. +Do not access the same `CaptureVisionRouter` instance from multiple threads concurrently. +Create a separate instance for each thread if concurrent processing is required. + + ## Constructor and Destructor Methods | Method | Description | diff --git a/programming/dotnet/api-reference/capture-vision-router/instantiate.md b/programming/dotnet/api-reference/capture-vision-router/instantiate.md index ac86afc..b14e3d3 100644 --- a/programming/dotnet/api-reference/capture-vision-router/instantiate.md +++ b/programming/dotnet/api-reference/capture-vision-router/instantiate.md @@ -23,6 +23,11 @@ Default constructor of a `CaptureVisionRouter` object. CaptureVisionRouter() ``` +> [!IMPORTANT] +> Instances of `CaptureVisionRouter` are not thread-safe. +> Do not access the same `CaptureVisionRouter` instance from multiple threads concurrently. +> Create a separate instance for each thread if concurrent processing is required. + ## ~CaptureVisionRouter Destructor of a `CaptureVisionRouter` object. diff --git a/programming/java/api-reference/capture-vision-router/capture-vision-router.md b/programming/java/api-reference/capture-vision-router/capture-vision-router.md index fa19991..9d53e05 100644 --- a/programming/java/api-reference/capture-vision-router/capture-vision-router.md +++ b/programming/java/api-reference/capture-vision-router/capture-vision-router.md @@ -17,6 +17,12 @@ The `CaptureVisionRouter` class is what a user uses to interact with image-proce class CaptureVisionRouter ``` +## Thread Safety + +Instances of `CaptureVisionRouter` are not thread-safe. +Do not access the same `CaptureVisionRouter` instance from multiple threads concurrently. +Create a separate instance for each thread if concurrent processing is required. + ## Constructor Methods | Method | Description | diff --git a/programming/java/api-reference/capture-vision-router/instantiate.md b/programming/java/api-reference/capture-vision-router/instantiate.md index 5842095..d57292b 100644 --- a/programming/java/api-reference/capture-vision-router/instantiate.md +++ b/programming/java/api-reference/capture-vision-router/instantiate.md @@ -21,3 +21,7 @@ Initializes a `CaptureVisionRouter` object. public CaptureVisionRouter() ``` +> [!IMPORTANT] +> Instances of `CaptureVisionRouter` are not thread-safe. +> Do not access the same `CaptureVisionRouter` instance from multiple threads concurrently. +> Create a separate instance for each thread if concurrent processing is required. diff --git a/programming/python/api-reference/capture-vision-router/capture-vision-router.md b/programming/python/api-reference/capture-vision-router/capture-vision-router.md index c6d720e..35a2fe4 100644 --- a/programming/python/api-reference/capture-vision-router/capture-vision-router.md +++ b/programming/python/api-reference/capture-vision-router/capture-vision-router.md @@ -17,6 +17,13 @@ The `CaptureVisionRouter` class is what a user uses to interact with image-proce class CaptureVisionRouter ``` +## Thread Safety + +Instances of `CaptureVisionRouter` are not thread-safe. +Do not access the same `CaptureVisionRouter` instance from multiple threads concurrently. +Create a separate instance for each thread if concurrent processing is required. + + ## Constructor Methods | Method | Description | diff --git a/programming/python/api-reference/capture-vision-router/instantiate.md b/programming/python/api-reference/capture-vision-router/instantiate.md index d329a6a..7d529e2 100644 --- a/programming/python/api-reference/capture-vision-router/instantiate.md +++ b/programming/python/api-reference/capture-vision-router/instantiate.md @@ -21,3 +21,7 @@ Initializes a `CaptureVisionRouter` object. def __init__(self): ``` +> [!IMPORTANT] +> Instances of `CaptureVisionRouter` are not thread-safe. +> Do not access the same `CaptureVisionRouter` instance from multiple threads concurrently. +> Create a separate instance for each thread if concurrent processing is required.