зеркало из https://github.com/microsoft/STL.git
Use `SRWLOCK_INIT` to statically initialize `stl_critical_section_win7::m_srw_lock` (#3522)
This commit is contained in:
Родитель
8499dc1322
Коммит
557718fe76
|
@ -30,9 +30,7 @@ namespace Concurrency {
|
|||
|
||||
class stl_critical_section_win7 final : public stl_critical_section_interface {
|
||||
public:
|
||||
stl_critical_section_win7() {
|
||||
InitializeSRWLock(&m_srw_lock);
|
||||
}
|
||||
stl_critical_section_win7() = default;
|
||||
|
||||
~stl_critical_section_win7() = delete;
|
||||
stl_critical_section_win7(const stl_critical_section_win7&) = delete;
|
||||
|
@ -62,7 +60,7 @@ namespace Concurrency {
|
|||
}
|
||||
|
||||
private:
|
||||
SRWLOCK m_srw_lock;
|
||||
SRWLOCK m_srw_lock = SRWLOCK_INIT;
|
||||
};
|
||||
|
||||
class stl_condition_variable_win7 final : public stl_condition_variable_interface {
|
||||
|
|
Загрузка…
Ссылка в новой задаче