Re: Что значит форкать?
man fork
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek
---
"Vyroba umelych lidi, slecno, je tovarni tajemstvi."
Karel Capek
читал, не понятно как-то
Создаётся копия контекста процесса --- далее работают два одинаковых.
Параллельно.
---
"...Надо учиться --- не напрягаясь!.." Акад. А. А. Бучаченко.
Параллельно.
---
"...Надо учиться --- не напрягаясь!.." Акад. А. А. Бучаченко.
спасибо
Main Entry: 2 fork
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/
---
"...Надо учиться --- не напрягаясь!.." Акад. А. А. Бучаченко.
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.
Mozhno li peredat ot odnogo processa drugomu posle togo kak poforkali?
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)
{
ret2=scanfile;
sleep(30);
}
// -------------programm
kak syda peredat ret2?
//--------------------------
}
Mozhno li peredat ot odnogo processa drugomu posle togo kak poforkali?
code:
int newPID;
struct ret ret2;
newPID= fork;
if(newPID)
{
while(1)
{
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?
//--------------------------
}
См. waitpid
Также можешь ловить сигнал SIGCHLD
Также можешь ловить сигнал 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
(спасибо Глебиусу
)
(спасибо Глебиусу
)Если знаешь английский, читай книгу Стивенса - Advanced programming in the Unix enviroment. Она есть на ftp tentacle.local вроде. Если не знаешь, покупай ее на русском. Сигналы слишком обширная тема, чтобы ее можно было в двух словах объяснить.
По waitpid все в man написано.
По waitpid все в man написано.
a gde ona est na ruskom? mozhet kto prodast?
Кажется, я ошибся. Ее нет на русском, есть только другие его книги.
для тебя сначала нужно читать лекцию по ОС на ВМиК (или книгу Лобачевского, на маркете Dolsi продает по 50 р.). там все основные моменты написаны.
Оставить комментарий
pep89
подскажите плз