]> OCCT Git - occt.git/commit
Step thread safety improvement #307 CR33657
authordkulikov <dkulikov@opencascade.com>
Thu, 30 Jan 2025 13:37:06 +0000 (13:37 +0000)
committerdkulikov <dkulikov@opencascade.com>
Thu, 30 Jan 2025 16:13:44 +0000 (16:13 +0000)
commit9e6ec7d52fd2155d7e09cdd2edcf1426dee910d0
tree44db953b2d8d18ab875e3bc6cccec1f9163e0251
parent2889518f7a44bc11ed9385dc99d0886b52bb1c03
Step thread safety improvement #307

Mutex is added to XSControl_WorkSession to prevent data races
during reading and writing.
Tests are added to check the behavior of STEP readers/writers in
multithreading environment.
src/QABugs/QABugs_20.cxx
src/StepFile/StepFile_Read.cxx
src/XSControl/XSControl_WorkSession.cxx
src/XSControl/XSControl_WorkSession.hxx
tests/bugs/step/begin
tests/bugs/step/bug33657_1 [new file with mode: 0644]
tests/bugs/step/bug33657_2 [new file with mode: 0644]
tests/bugs/step/bug33657_3 [new file with mode: 0644]
tests/bugs/step/bug33657_4 [new file with mode: 0644]