Страница: 1 |
Страница: 1 |
Вопрос: Мно-о-огопоточность
Добавлено: 23.02.05 21:55
Автор вопроса: Дмитрий Щапов
Можно неск. потоков задать на 1у функцию?
Вот для каждого потока надо создавать функцию, а у меня может быть фиг знает сколько (не обязательно много-о-о-ого, может быть просто много) потоков.
Ответы
Всего ответов: 8
Номер ответа: 1
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #1
Добавлено: 23.02.05 22:32
можно, почему бы и нет... Для идентификации потоков можно использовать тот один единственный параметр что передается в функцию потока...
Номер ответа: 2
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #2
Добавлено: 24.02.05 09:35
Много потоков? И стабильно прога работает?
Номер ответа: 3
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #3
Добавлено: 24.02.05 10:28
2LOL, ну почему ты считаешь что оно на VB... Мало-ли что...
Номер ответа: 4
Автор ответа:
Дмитрий Щапов
Вопросов: 71
Ответов: 321
Профиль | | #4
Добавлено: 24.02.05 19:46
Просто если я задам неск потоков на 1у функ я думаю не будут ли там данные пересекаться. Скорее нет. ТАК НЕДОЛЖНО БЫТЬ!!!!! ААААА!!!!
Номер ответа: 5
Автор ответа:
Morpheus
Вопросов: 224
Ответов: 3777
Web-сайт:
Профиль | | #5
Добавлено: 24.02.05 22:10
имхо в бэйсике нельзя создать несколько нитей, хотя зачем тогда прописывается в файлах VBP строка Threads=1 ? Хмм., может всё таки можно?
Номер ответа: 6
Автор ответа:
sne
Разработчик Offline Client
ICQ: 233286456
Вопросов: 34
Ответов: 5445
Web-сайт:
Профиль | | #6
Добавлено: 24.02.05 23:34
Если было бы можно - они бы стали пересекаться и еще как Для предотвращения этой нежелательной фишки используется синхронизация...
Номер ответа: 7
Автор ответа:
LamerOnLine
ICQ: 334781088
Вопросов: 108
Ответов: 2822
Профиль | | #7
Добавлено: 25.02.05 10:37
Можно, в ActiveX.exe. В принципе, и в dll есть выбор модели Apartment Threaded, хотя трудно сказать как это реализуется в ВБ.
2Dimm Если у тебя свободные потоки, то пересекаться они будут почти наверняка. Тебе понадобятся всякие семафоры, мьютексы и т.п. фигня. Почитай че-нить по СОМ - поможет.
Номер ответа: 8
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #8
Добавлено: 02.03.05 11:12