Разделяемые ресурсы

izunag

Пользователь
Регистрация
23.08.2017
Сообщения
125
Благодарностей
26
Баллы
18
Народ, подскажите статический блок "директивы using и общий код" используется всеми потоками, туда можно размещать объекты синхронизации и общие для потоков переменные ?
 

DmitryAk

Client
Регистрация
14.12.2016
Сообщения
860
Благодарностей
824
Баллы
93

izunag

Пользователь
Регистрация
23.08.2017
Сообщения
125
Благодарностей
26
Баллы
18
Да, в пределах одного проекта.
То есть если добавить в зенопостер два экземпляра (один исходный файл) скрипта и запустить каждый экземпляр в пяти потоках и с разными входными параметрами, то пять потоков одного экземпляра разделяют ресурсы объявленные в общем коде ?
 

DmitryAk

Client
Регистрация
14.12.2016
Сообщения
860
Благодарностей
824
Баллы
93
А вот такую схему вам придется проверить самостоятельно. И отпишитесь тут по итогу, думаю многим интересно будет.
 

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 311
Благодарностей
1 191
Баллы
113
Народ, подскажите статический блок "директивы using и общий код" используется всеми потоками, туда можно размещать объекты синхронизации и общие для потоков переменные ?
всеми потоками внутри одного шаблона, если будет 2 шаблона, то никакого совместного ресурса для них не будет
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
То есть если добавить в зенопостер два экземпляра (один исходный файл) скрипта и запустить каждый экземпляр в пяти потоках и с разными входными параметрами, то пять потоков одного экземпляра разделяют ресурсы объявленные в общем коде ?
для такого подхода тоже будут общие ресурсы
 

izunag

Пользователь
Регистрация
23.08.2017
Сообщения
125
Благодарностей
26
Баллы
18
для такого подхода тоже будут общие ресурсы
Ну вот меня и интересует как это будет - 10 потоков из разных экземпляров или 5 потоков одного экземпляра могут работать с общими ресурсами?
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Ну вот меня и интересует как это будет - 10 потоков из разных экземпляров или 5 потоков одного экземпляра могут работать с общими ресурсами?
если ты добавляешь проекты из одного файла - ресурсы общие. Если ты сделал копию шаблона, добавил в зп оригинал и копию - ресурсы потоков у каждого свои
 
  • Спасибо
Реакции: izunag и one

izunag

Пользователь
Регистрация
23.08.2017
Сообщения
125
Благодарностей
26
Баллы
18
если ты добавляешь проекты из одного файла - ресурсы общие. Если ты сделал копию шаблона, добавил в зп оригинал и копию - ресурсы потоков у каждого свои
Примного благодарен.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)