Страница: 1 |
Вопрос: Мно-о-огопоточность | Добавлено: 23.02.05 21:55 |
Автор вопроса: ![]() |
Можно неск. потоков задать на 1у функцию?
Вот для каждого потока надо создавать функцию, а у меня может быть фиг знает сколько (не обязательно много-о-о-ого, может быть просто много) потоков. |
Ответы | Всего ответов: 8 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 233286456 Вопросов: 34 Ответов: 5445 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 23.02.05 22:32 |
можно, почему бы и нет... Для идентификации потоков можно использовать тот один единственный параметр что передается в функцию потока... |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 334781088 Вопросов: 108 Ответов: 2822 |
Профиль | Цитата | #2 | Добавлено: 24.02.05 09:35 |
Много потоков? И стабильно прога работает? |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик 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 Автор ответа: ![]() ![]() ![]() ![]() ![]() Вопросов: 224 Ответов: 3777 |
Web-сайт: Профиль | Цитата | #5 | Добавлено: 24.02.05 22:10 |
имхо в бэйсике нельзя создать несколько нитей, хотя зачем тогда прописывается в файлах VBP строка Threads=1 ? Хмм., может всё таки можно? |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client ICQ: 233286456 Вопросов: 34 Ответов: 5445 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 24.02.05 23:34 |
Если было бы можно - они бы стали пересекаться и еще как ![]() |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 334781088 Вопросов: 108 Ответов: 2822 |
Профиль | Цитата | #7 | Добавлено: 25.02.05 10:37 |
Можно, в ActiveX.exe. В принципе, и в dll есть выбор модели Apartment Threaded, хотя трудно сказать как это реализуется в ВБ.
2Dimm Если у тебя свободные потоки, то пересекаться они будут почти наверняка. Тебе понадобятся всякие семафоры, мьютексы и т.п. фигня. Почитай че-нить по СОМ - поможет. |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Лидер форума ICQ: 216865379 Вопросов: 106 Ответов: 9979 |
Web-сайт: Профиль | Цитата | #8 | Добавлено: 02.03.05 11:12 |
Просто если я задам неск потоков на 1у функ я думаю не будут ли там данные пересекаться. Каждый поток имеет свой стек, поэтому локальные переменные "пересекаться" не будут
|
Страница: 1 |
|