Сообщение Re[17]: Синтаксический сахар vs реально полезные вещи в ЯП от 03.02.2023 12:55
Изменено 03.02.2023 13:22 Serginio1
Re[17]: Синтаксический сахар vs реально полезные вещи в ЯП
Здравствуйте, vsb, Вы писали:
S>>Угу, а как блокировать доступ к переменным?
vsb>не должно быть никакого доступа к переменным.
S>> Тот же lock{} (Monitor) очень удобен. А учитывая, что как правило есть пул потоков, то что и чем им обмениваться?
vsb>Сообщениями. Вон тут в теме разработчик sobjectizer-а, думаю, расскажет, почему акторы лучше общих переменных.
Для примера возьмем ту же БД. Там есть и версионность. Но что делать, если ты читаешь после начавшейся транзакции которая изменяет данные?
S>>Угу, а как блокировать доступ к переменным?
vsb>не должно быть никакого доступа к переменным.
S>> Тот же lock{} (Monitor) очень удобен. А учитывая, что как правило есть пул потоков, то что и чем им обмениваться?
vsb>Сообщениями. Вон тут в теме разработчик sobjectizer-а, думаю, расскажет, почему акторы лучше общих переменных.
Для примера возьмем ту же БД. Там есть и версионность. Но что делать, если ты читаешь после начавшейся транзакции которая изменяет данные?
Re[17]: Синтаксический сахар vs реально полезные вещи в ЯП
Здравствуйте, vsb, Вы писали:
S>>Угу, а как блокировать доступ к переменным?
vsb>не должно быть никакого доступа к переменным.
S>> Тот же lock{} (Monitor) очень удобен. А учитывая, что как правило есть пул потоков, то что и чем им обмениваться?
vsb>Сообщениями. Вон тут в теме разработчик sobjectizer-а, думаю, расскажет, почему акторы лучше общих переменных.
Для примера возьмем ту же БД. Там есть и версионность. Но что делать, если ты читаешь после начавшейся транзакции которая изменяет данные?
Кстати вот и еще один объект синхронизации c# ReaderWriterLockSlim
S>>Угу, а как блокировать доступ к переменным?
vsb>не должно быть никакого доступа к переменным.
S>> Тот же lock{} (Monitor) очень удобен. А учитывая, что как правило есть пул потоков, то что и чем им обмениваться?
vsb>Сообщениями. Вон тут в теме разработчик sobjectizer-а, думаю, расскажет, почему акторы лучше общих переменных.
Для примера возьмем ту же БД. Там есть и версионность. Но что делать, если ты читаешь после начавшейся транзакции которая изменяет данные?
Кстати вот и еще один объект синхронизации c# ReaderWriterLockSlim