]> OCCT Git - occt.git/commit
Data Exchange - Step thread safety improvement #307
authorDmitrii Kulikov <164657232+AtheneNoctuaPt@users.noreply.github.com>
Thu, 30 Jan 2025 17:42:07 +0000 (17:42 +0000)
committerGitHub <noreply@github.com>
Thu, 30 Jan 2025 17:42:07 +0000 (17:42 +0000)
commit870d891898f196cdb8f2113eb478231f662edc60
tree15e8dc6c6f8730e6be4b9834fa21a40534535a72
parent2889518f7a44bc11ed9385dc99d0886b52bb1c03
Data Exchange - 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/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]