|
|
|
Vlast92 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 9.3.2012 Репутация: нет Всего: нет |
Возможно одновременно записывать звуковой файл в dev/dsp и проверять буфер клавиатуры (функция stop или pause)? Если можно то подскажите как.
Это сообщение отредактировал(а) Vlast92 - 9.3.2012, 16:35 |
|||
|
||||
500mhz |
|
|||
шайтан Профиль Группа: Завсегдатай Сообщений: 1017 Регистрация: 5.5.2008 Где: Киев / Italy Репутация: нет Всего: 14 |
а при чем тут асм?
-------------------- |
|||
|
||||
Vlast92 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 9.3.2012 Репутация: нет Всего: нет |
Именно на нем и надо это реализовать.
|
|||
|
||||
500mhz |
|
|||
шайтан Профиль Группа: Завсегдатай Сообщений: 1017 Регистрация: 5.5.2008 Где: Киев / Italy Репутация: нет Всего: 14 |
-------------------- |
|||
|
||||
Vlast92 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 9.3.2012 Репутация: нет Всего: нет |
Как сделать прерывание одного процесса из другого?
|
|||
|
||||
500mhz |
|
|||
шайтан Профиль Группа: Завсегдатай Сообщений: 1017 Регистрация: 5.5.2008 Где: Киев / Italy Репутация: нет Всего: 14 |
ну так у них PID разный же будет
-------------------- |
|||
|
||||
Vlast92 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 9.3.2012 Репутация: нет Всего: нет |
Получается вариант с fork-ом отпадает?
Это сообщение отредактировал(а) Vlast92 - 12.3.2012, 23:32 |
|||
|
||||
500mhz |
|
|||
шайтан Профиль Группа: Завсегдатай Сообщений: 1017 Регистрация: 5.5.2008 Где: Киев / Italy Репутация: нет Всего: 14 |
почему? в сорце именно форк
Это сообщение отредактировал(а) 500mhz - 12.3.2012, 23:43 -------------------- |
|||
|
||||
Vlast92 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 9.3.2012 Репутация: нет Всего: нет |
Надо подумать...
|
|||
|
||||
500mhz |
|
|||
шайтан Профиль Группа: Завсегдатай Сообщений: 1017 Регистрация: 5.5.2008 Где: Киев / Italy Репутация: нет Всего: 14 |
че там думать?
делаем форк и получаем pid нового процесса Это сообщение отредактировал(а) 500mhz - 12.3.2012, 23:55 -------------------- |
|||
|
||||
Vlast92 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 9.3.2012 Репутация: нет Всего: нет |
То есть wait-ом приостанавливать процесс?
|
|||
|
||||
500mhz |
|
|||
шайтан Профиль Группа: Завсегдатай Сообщений: 1017 Регистрация: 5.5.2008 Где: Киев / Italy Репутация: нет Всего: 14 |
wait не останавливает дочерние процессы, для остановки нада послать SIGSTOP.
для продолжения SIGCONT Это сообщение отредактировал(а) 500mhz - 13.3.2012, 01:17 -------------------- |
|||
|
||||
Vlast92 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 9.3.2012 Репутация: нет Всего: нет |
Спасибо. С этим разобрался. Подскажите как обмениваться данными между главным и дочерним процессами?
|
|||
|
||||
500mhz |
|
|||
шайтан Профиль Группа: Завсегдатай Сообщений: 1017 Регистрация: 5.5.2008 Где: Киев / Italy Репутация: нет Всего: 14 |
да как угодно, хоть через сокеты хоть через pipe хоть через файл на диске
-------------------- |
|||
|
||||
Vlast92 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 9 Регистрация: 9.3.2012 Репутация: нет Всего: нет |
Как работает pipe?
Это сообщение отредактировал(а) Vlast92 - 23.3.2012, 23:10 |
|||
|
||||
Правила форума "Asm для Linux/Unix" | |
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, MAKCim. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Asm для Linux/Unix | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |