powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / new в многопточной программе
13 сообщений из 13, страница 1 из 1
new в многопточной программе
    #34713666
Tubrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вызовы new & delete в многопоточной программе нужно контролировать самому (т.е. не допускать параллельного выполнения) или это уже предусмотрено?
...
Рейтинг: 0 / 0
new в многопточной программе
    #34713850
1211212
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сама операция выделения памяти и удаления? Или речь идет о создании/удалении объекта в отдельно взятой переменной?
...
Рейтинг: 0 / 0
new в многопточной программе
    #34713901
Tubrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1211212Сама операция выделения памяти и удаления? Или речь идет о создании/удалении объекта в отдельно взятой переменной?

Наверно и то и другое.
...
Рейтинг: 0 / 0
new в многопточной программе
    #34713904
mikola1982
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
помойму можно в потоке использовать new и delete для локальных объектов потока.
...
Рейтинг: 0 / 0
new в многопточной программе
    #34713952
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tubrik wrote:

> Вызовы new & delete в многопоточной программе нужно контролировать самому
> (т.е. не допускать параллельного выполнения) или это уже предусмотрено?
Для этого предусмотрено multithreaded CRT. Кстати, другого на выбор в
MSVC2005 не предоставляется.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
new в многопточной программе
    #34714024
потокобезопасность стандартной аллокации/деаллокации памяти должен обеспечивать CRT
потокобезопасность вызова конструктора/деструктора класса должен обеспечить его аффтор
...
Рейтинг: 0 / 0
new в многопточной программе
    #34714109
Tubrik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
понял, спасибо
...
Рейтинг: 0 / 0
new в многопточной программе
    #34714941
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Tubrik пишет:
> Вызовы new & delete в многопоточной программе нужно контролировать
> самому (т.е. не допускать параллельного выполнения) или это уже
> предусмотрено?

Предусмотренно, если используешь многопоточную CRTL.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
new в многопточной программе
    #34714947
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ErV пишет:

> > Вызовы new & delete в многопоточной программе нужно контролировать самому
> > (т.е. не допускать параллельного выполнения) или это уже предусмотрено?
> Для этого предусмотрено multithreaded CRT. Кстати, другого на выбор в
> MSVC2005 не предоставляется.

Ты видимо ее просто не поставил.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
new в многопточной программе
    #34714959
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Голенков Владимир пишет:

> потокобезопасность вызова конструктора/деструктора класса должен
> обеспечить его аффтор

Ты чего сказал-то ? Какая там потокоОПАСНОСТЬ, если объект -
выделенная для данного потока переменная. Там не может быть
опасности, если конечно в констр/дестр нет доступа к
глобальным или статическим объектам. А к ним-то сам бог
повелел защищать доступ.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
new в многопточной программе
    #34715029
Akh
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv
Голенков Владимир пишет:

> потокобезопасность вызова конструктора/деструктора класса должен
> обеспечить его аффтор

Ты чего сказал-то ? Какая там потокоОПАСНОСТЬ, если объект -
выделенная для данного потока переменная. Там не может быть
опасности, если конечно в констр/дестр нет доступа к
глобальным или статическим объектам.
А к ним-то сам бог
повелел защищать доступ.

Выделенное и сказал.
...
Рейтинг: 0 / 0
new в многопточной программе
    #34715044
MasterZiv
Ты чего сказал-то ? Какая там потокоОПАСНОСТЬ, если объект - выделенная для данного потока переменная.


речь не об объекте как таковом, а о его методах, вызываемых неявно

MasterZiv
Там не может быть опасности, если конечно в констр/дестр нет доступа к глобальным или статическим объектам.


так все-таки может быть? вот и я о том же

MasterZiv
А к ним-то сам бог повелел защищать доступ.


бог может и велел (я лично не общался), но обеспечить защиту должен аффтар
ровно о том была речь, чего шуметь-то
...
Рейтинг: 0 / 0
new в многопточной программе
    #34715548
ErV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MasterZiv wrote:

> Ты видимо ее просто не поставил.
>
В MSVC2005 предлагается Multithreaded DLL, Multithreaded Debug DLL,
Multithreaded и Multithreaded Debug. Поддержка Single-Threaded
ликвидирована. ПО крайней мере так было, когда я её последний раз
использовал. + Можно сделать свой CRT. Single Threaded есть в VC2003.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / new в многопточной программе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]