You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A number of interfaces (like Master, Util, Dtc) are implemented as pointers to static variables. Static variables are created the first time control flow in some thread enters a function where variable is defined, and when 2 threads do it simultaneously behavior is implementation-defined. I.e. it may cause races and really does it - at least with MSVC compiler.
Submitted by: @hvlad
A number of interfaces (like Master, Util, Dtc) are implemented as pointers to static variables. Static variables are created the first time control flow in some thread enters a function where variable is defined, and when 2 threads do it simultaneously behavior is implementation-defined. I.e. it may cause races and really does it - at least with MSVC compiler.
Commits: d969134 FirebirdSQL/fbt-repository@c2e333e
The text was updated successfully, but these errors were encountered: