blosc2.set_releasegil¶
- blosc2.set_releasegil(gilstate: bool) bool[source]¶
- Set whether to release the Python global inter-lock (GIL) during c-blosc compress and decompress operations or not. This defaults to False. - Parameters:
- gilstate¶ (bool) – True to release the GIL, False to retain it. 
- Returns:
- out – The previous value of the Python global inter-lock (GIL) release state. 
- Return type:
- bool 
 - Notes - Designed to be used with larger chunk sizes and a ThreadPool. There is a small performance penalty with releasing the GIL that will more harshly penalize small block sizes. - Examples - >>> oldReleaseState = blosc2.set_releasegil(True)