
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
28.05.2007, 01:19
|
|||
|---|---|---|---|
как одновременно запустить несколько процедур |
|||
|
#18+
Как одновременно запустить несколько процедур. Туплю, не понимаю ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2007, 15:52
|
|||
|---|---|---|---|
|
|||
как одновременно запустить несколько процедур |
|||
|
#18+
берёшь и по очереди все вызываешь... кста, насчёт одновременности: процессор (наскока я знаю) не выполняет всё одновременно, а по очереди ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2007, 16:16
|
|||
|---|---|---|---|
как одновременно запустить несколько процедур |
|||
|
#18+
думаю Stex имеет ввиду, не просто запуск поочереди (это и так понятно), а именно что бы одновременно работали. Надо заводить Public переменные и после оператора DoEvents анализировать их. Наверное другого варианта на VB нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
28.05.2007, 17:02
|
|||
|---|---|---|---|
как одновременно запустить несколько процедур |
|||
|
#18+
Синхронизацию выполняющихся процедур делать нужно по-любому, но если все процедуры будут работать в одном потоке (thread), то такая организация не будет учитывать наличие других свободных процессоров/ядер. Но самостоятельная реализация такой (кооперативной) "многопоточности" (точнее, "многониточности" ("нить " - fiber)) достаточно прозрачна, и её интересно сделать самому. По многопоточности, основанной на средствах ОС. 1) Официальная многопоточность: Creating a Multithreaded Test Application . Требует доработок, например, не раскрыта тема асинхронного запуска потока, да и вообще синхронизации. 2) Неофициальная, от Matthew Curland-а. Пара статей была опубликована в июньском номере Visual Basic Programmer's Journal за 1999 год. Основная называется "Create Worker Threads in DLLs". Лежит в архивах VSM/VBPJ . ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=60&tablet=1&tid=2163955]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
64ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
| others: | 218ms |
| total: | 389ms |

| 0 / 0 |
