### Is your feature request related to a problem? Please describe.

Based on my question [here](https://github.com/ImageMagick/ImageMagick/discussions/6539) I found it pretty unintuitive that the cache view depends on OpenMP to be used from multiple threads.

### Describe the solution you'd like

The best would of course be if the current api could be threading library agnostic but if that is not possible just a way to set the `number_threads` that is used in `AcquirePixelCacheNexus` instead of `GetOpenMPMaximumThreads()`

### Describe alternatives you've considered

I assume I could write my own cache view to work around the issue but it seems like quiet some work. If there's another better way to achieve this just let me know!

### Additional context

_No response_
Provide thread safe API to access pixel data that is not dependent on OpenMP
This is a GitHub Issue
repo:ImageMagick
owner:ImageMagick
Title : Provide thread safe API to access pixel data that is not dependent on OpenMP
Issue date:

--- start body ---
### Is your feature request related to a problem? Please describe.

Based on my question [here](https://github.com/ImageMagick/ImageMagick/discussions/6539) I found it pretty unintuitive that the cache view depends on OpenMP to be used from multiple threads.

### Describe the solution you'd like

The best would of course be if the current api could be threading library agnostic but if that is not possible just a way to set the `number_threads` that is used in `AcquirePixelCacheNexus` instead of `GetOpenMPMaximumThreads()`

### Describe alternatives you've considered

I assume I could write my own cache view to work around the issue but it seems like quiet some work. If there's another better way to achieve this just let me know!

### Additional context

_No response_
--- end body ---
