Re: Что значит форкать?
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek
читал, не понятно как-то
Параллельно.
---
"...Надо учиться --- не напрягаясь!.." Акад. А. А. Бучаченко.
спасибо
Function: verb
intransitive senses
1 : to divide into two or more branches <where the road forks>
2 a : to use or work with a fork b : to turn into a fork
transitive senses
1 : to give the form of a fork to <forking her fingers>
2 : to attack (two chessmen) simultaneously
3 : to raise, pitch, dig, or work with a fork <fork hay>
4 : PAY, CONTRIBUTE -- used with over, out, or up <had to fork over $5000>
- fork·er noun
http://www.m-w.com/
---
"...Надо учиться --- не напрягаясь!.." Акад. А. А. Бучаченко.
Если бы я был модератором, то вынес бы тебе предупреждение - за заведомо неверную информацию. Сам ведь знаешь чем процессы различаются.
Ежу понятно, что не передирается всё подряд.
---
"Нас не поймаешь на крючок приманкою дешёвой..."
Это не тонкость, а основополагающая вещь.
Об этом написано в документации и в исходниках.
Обычно такие вопросы задаются для создания общей картины.
Вроде того, "а зачем оно есть."
А тонкости человек прочитает в документации.
---
"Нам разум дал стальные руки-крылья,
А вместо сердца --- пламенный мотор!"
тогда уж лучше читай Лобачевского и из нее пиши человеку "правильное" определение + польную харатеристику
Ты забыл такую тонкость, как значение, возвращаемое функцией fork.
code:
int newPID;
struct ret ret2;
newPID= fork;
if(newPID)
{
ret2=scanfile;
sleep(30);
}
// -------------programm
kak syda peredat ret2?
//--------------------------
}
code:
int newPID;
struct ret ret2;
newPID= fork;
if(newPID)
{
while(1)
{
ret2=scanfile;
sleep(30);
}
}
// -------------programm
kak syda peredat ret2?
//--------------------------
}
Также можешь ловить сигнал SIGCHLD
После того, как пофоркали нужно сокет открывать друг на друга или использовать shared memory. Мб тебе лучше без форка обойтись?
ya s etim ranwe ne rabotal kak lovit signal?
man 2 pipe
ftp://tentacle.local/pub/Stevens-books/Richard_Stevens_Advanced_Programming_in_the_UNIX_Environment.pdf
(спасибо Глебиусу )
(спасибо Глебиусу )
По waitpid все в man написано.
a gde ona est na ruskom? mozhet kto prodast?
Кажется, я ошибся. Ее нет на русском, есть только другие его книги.
для тебя сначала нужно читать лекцию по ОС на ВМиК (или книгу Лобачевского, на маркете Dolsi продает по 50 р.). там все основные моменты написаны.
Оставить комментарий
pep89
подскажите плз