|
|
|
ATOM
|
|||
|---|---|---|---|
|
#18+
Ламерский вопрос, понимаю... затрите плиз хоть в 2х словах (инфы маловато!) что есть процесс атомизации и для чего сие юзается... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 06:53 |
|
||
|
ATOM
|
|||
|---|---|---|---|
|
#18+
В двух словах: Самый примитивный способ общения между приложениями, т.е. одно из них создает например ATOM1, а другой может проверить - создавал ли кто такой атом или нет. А уж сферы применения различные. Один из классических примеров - предотвращение запуска второй копии программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 07:02 |
|
||
|
ATOM
|
|||
|---|---|---|---|
|
#18+
Ээээ... Есть другой аспект понятия "атом", вне контекста Win32 API. Атом - это строковое значение, хранящееся в словаре, и идентифицируемое коротким идентификаторов постоянной длины. Например, целым числом. Далее в приложении ты можешь заменить использование длинных строк на использование коротких идентификаторов строк, использовать операции сравнения идентификаторов вместо строк, и т.п. Можно прочитать введение в язык LISP в этом аспекте, или в JDK есть функция intern кажется в классе String - про нее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2006, 11:58 |
|
||
|
|

start [/forum/topic.php?fid=57&fpage=330&tid=2030309]: |
0ms |
get settings: |
7ms |
get forum list: |
12ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
35ms |
get topic data: |
8ms |
get forum data: |
3ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 347ms |

| 0 / 0 |
