|
|
|
new в многопточной программе
|
|||
|---|---|---|---|
|
#18+
Вызовы new & delete в многопоточной программе нужно контролировать самому (т.е. не допускать параллельного выполнения) или это уже предусмотрено? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 13:09 |
|
||
|
new в многопточной программе
|
|||
|---|---|---|---|
|
#18+
Сама операция выделения памяти и удаления? Или речь идет о создании/удалении объекта в отдельно взятой переменной? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 13:45 |
|
||
|
new в многопточной программе
|
|||
|---|---|---|---|
|
#18+
1211212Сама операция выделения памяти и удаления? Или речь идет о создании/удалении объекта в отдельно взятой переменной? Наверно и то и другое. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 14:00 |
|
||
|
new в многопточной программе
|
|||
|---|---|---|---|
|
#18+
помойму можно в потоке использовать new и delete для локальных объектов потока. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 14:01 |
|
||
|
new в многопточной программе
|
|||
|---|---|---|---|
|
#18+
Tubrik wrote: > Вызовы new & delete в многопоточной программе нужно контролировать самому > (т.е. не допускать параллельного выполнения) или это уже предусмотрено? Для этого предусмотрено multithreaded CRT. Кстати, другого на выбор в MSVC2005 не предоставляется. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 14:12 |
|
||
|
new в многопточной программе
|
|||
|---|---|---|---|
|
#18+
потокобезопасность стандартной аллокации/деаллокации памяти должен обеспечивать CRT потокобезопасность вызова конструктора/деструктора класса должен обеспечить его аффтор ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 14:28 |
|
||
|
new в многопточной программе
|
|||
|---|---|---|---|
|
#18+
понял, спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 14:47 |
|
||
|
new в многопточной программе
|
|||
|---|---|---|---|
|
#18+
Tubrik пишет: > Вызовы new & delete в многопоточной программе нужно контролировать > самому (т.е. не допускать параллельного выполнения) или это уже > предусмотрено? Предусмотренно, если используешь многопоточную CRTL. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 18:06 |
|
||
|
new в многопточной программе
|
|||
|---|---|---|---|
|
#18+
ErV пишет: > > Вызовы new & delete в многопоточной программе нужно контролировать самому > > (т.е. не допускать параллельного выполнения) или это уже предусмотрено? > Для этого предусмотрено multithreaded CRT. Кстати, другого на выбор в > MSVC2005 не предоставляется. Ты видимо ее просто не поставил. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 18:06 |
|
||
|
new в многопточной программе
|
|||
|---|---|---|---|
|
#18+
Голенков Владимир пишет: > потокобезопасность вызова конструктора/деструктора класса должен > обеспечить его аффтор Ты чего сказал-то ? Какая там потокоОПАСНОСТЬ, если объект - выделенная для данного потока переменная. Там не может быть опасности, если конечно в констр/дестр нет доступа к глобальным или статическим объектам. А к ним-то сам бог повелел защищать доступ. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 18:09 |
|
||
|
new в многопточной программе
|
|||
|---|---|---|---|
|
#18+
MasterZiv Голенков Владимир пишет: > потокобезопасность вызова конструктора/деструктора класса должен > обеспечить его аффтор Ты чего сказал-то ? Какая там потокоОПАСНОСТЬ, если объект - выделенная для данного потока переменная. Там не может быть опасности, если конечно в констр/дестр нет доступа к глобальным или статическим объектам. А к ним-то сам бог повелел защищать доступ. Выделенное и сказал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 18:26 |
|
||
|
new в многопточной программе
|
|||
|---|---|---|---|
|
#18+
MasterZiv Ты чего сказал-то ? Какая там потокоОПАСНОСТЬ, если объект - выделенная для данного потока переменная. речь не об объекте как таковом, а о его методах, вызываемых неявно MasterZiv Там не может быть опасности, если конечно в констр/дестр нет доступа к глобальным или статическим объектам. так все-таки может быть? вот и я о том же MasterZiv А к ним-то сам бог повелел защищать доступ. бог может и велел (я лично не общался), но обеспечить защиту должен аффтар ровно о том была речь, чего шуметь-то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2007, 18:30 |
|
||
|
new в многопточной программе
|
|||
|---|---|---|---|
|
#18+
MasterZiv wrote: > Ты видимо ее просто не поставил. > В MSVC2005 предлагается Multithreaded DLL, Multithreaded Debug DLL, Multithreaded и Multithreaded Debug. Поддержка Single-Threaded ликвидирована. ПО крайней мере так было, когда я её последний раз использовал. + Можно сделать свой CRT. Single Threaded есть в VC2003. Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.08.2007, 05:35 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=34713904&tid=2028396]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
16ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
37ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 287ms |

| 0 / 0 |
