The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Переключение между потоками"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"Переключение между потоками"  
Сообщение от Ярославцев (ok) on 05-Янв-09, 19:49 
Нужна помощь! Требуется переключать контекст между несколькими нитями. Как???
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Переключение между потоками"  
Сообщение от Аноним (??) on 05-Янв-09, 21:18 
>Нужна помощь! Требуется переключать контекст между несколькими нитями. Как???

Что такое контекст? ))

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Переключение между потоками"  
Сообщение от Ярославцев (ok) on 05-Янв-09, 23:25 
Вобще вопрос отпал, приходится делать србственную библиотеку потоков. Под контекстом имелось ввиду текущее выполнение нити. Т.е. нужно было из главного треда вызвать выполнение какого-дибо дочернего. Если у кого есть мысли - высказывайте.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Переключение между потоками"  
Сообщение от vic (??) on 05-Янв-09, 23:36 
>Вобще вопрос отпал, приходится делать србственную библиотеку потоков. Под контекстом имелось ввиду
>текущее выполнение нити. Т.е. нужно было из главного треда вызвать выполнение
>какого-дибо дочернего. Если у кого есть мысли - высказывайте.

завязывайте с тяжелыми наркотиками

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Переключение между потоками"  
Сообщение от Аноним (??) on 06-Янв-09, 12:27 
>Т.е. нужно было из главного треда вызвать выполнение
>какого-дибо дочернего.

Это называется создание нового потока.
И никаких главных нет и быть не может :)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Переключение между потоками"  
Сообщение от anonimous on 06-Янв-09, 02:49 
>Нужна помощь! Требуется переключать контекст между несколькими нитями. Как???

pthreads

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Переключение между потоками"  
Сообщение от Ярославцев (ok) on 06-Янв-09, 18:15 
Видимо никто из высказвавшихся не имеет (или почти не имеет) представления о предмете разговора.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Переключение между потоками"  
Сообщение от Аноним (??) on 06-Янв-09, 18:40 
>Видимо никто из высказвавшихся не имеет (или почти не имеет) представления о
>предмете разговора.

Куда уж нам ))

Ты может про изврат виндовс под названием fiber пишешь? Тогда ты ссайтом ошибся.

Потоки переключает операционная система. И она лучше знает чей контекст исполнять процессору в данные момент.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Переключение между потоками"  
Сообщение от BigHo on 12-Фев-09, 11:19 
Переключение потоками частично можно рулить с помощью мьютексов и кондишенов. Т.е. если один из потоков повисает на кондишене ожидая сигнала, то он выбывает из списка по переключению контекста в шедулере ОС. Соответственно наборами кондишенов можно контролировать работу потоков.

Если же это не то, вероятно речь идет о callback методах и конечных автоматах.

P.S. Судя по вопросу, сам не представляешь, что именно нужно.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2020 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру