[linux操作系统实验]进程的创建(有时程序输出在cmd提示之后?)

/ 7,489评论 / 53371阅读 / 0点赞

问题


实验具体内容

实验内容

编写一段程序,使用系统调用fork( )创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上显示一个字符:父进程显示'a',子进程分别显示字符'b'和字符'c'。试观察记录屏幕上的显示结果,并分析原因。

涉及的系统调用

…..
pid=fork( );
if  (! pid) printf("I'm the child process!\n");
else if (pid>0) printf("I'm the parent process! \n");
else printf("Fork fail!\n");
……
fork( )调用前
…..
pid=fork( );
if (! pid) printf("I'm the child process!\n");
else if (pid>0) printf("I'm the parent process!\n ");    
else printf("Fork fail!\n");
……
 …..
pid=fork( );
if (! pid) printf("I'm the child process!\n");
else if (pid>0) printf("I'm the parent process!\n ");
else printf("Fork fail!\n");
……
fork( )调用后

源代码

#include <iostream>
#include <unistd.h>
using namespace std;
int main()
{
        cout << "<< coolight | [软件202,2006300052,郑泳坤]" << endl;
        int fork_num = fork();
        if(fork_num == -1){
                cout << "<< fork Error" << endl;
        }else if(fork_num == 0){ //子进程
                fork_num = fork();
                if(fork_num == -1){
                        cout << "<< fork Error" << endl;
                }else if(fork_num == 0){ //子进程
                        sleep(0.5);
                        cout << "c" << endl;
                }else if(fork_num > 0){
                        sleep(0.5);
                        cout << "b" << endl;
                }
        }else if(fork_num > 0){
                sleep(0.5);
                cout << "a" << endl;
        }
        return 0;g
}

运行结果截图

思考

  1. вывод из запоя стационарно ростов forumbar.anihub.me/viewtopic.php?id=9747 .

  2. вывод из запоя цены ростов-на-дону familyportal.forumrom.com/viewtopic.php?id=28544#p70286 .

  3. sugar defender official website I have actually dealt with blood glucose
    fluctuations for several years, and it truly affected my energy levels throughout the day.
    Given that beginning Sugar Defender, I really feel extra well balanced and sharp, and I don’t experience those afternoon sags anymore!
    I like that it’s a natural remedy that works with no rough negative effects.
    It’s really been a game-changer for me

  4. Тут можно преобрести оружейный сейф на заказ москва шкаф оружейный купить

  5. Satell3说道:

    http://doctor-fomkin.ru/ остеопат невролог врач узи

  6. Тут можно преобрести купить огнестойкий сейф сейф огнестойкий

  7. profi-teh-remont说道:

    Сервисный центр предлагает ремонт samsung es60 ремонт samsung es60

  8. Brent Alexander说道:

    Thanks for the valuable insights. More at olejki do e-papierosa

  9. Тут можно преобрести огнеупорный сейф купить сейф огнестойкий купить

  10. Marion Harmon说道:

    This was very beneficial. For more, visit aroma king

  11. Chad Buchanan说道:

    I found this very helpful. For additional info, visit URSA NANO

  12. Тут можно преобрести сейф под оружие цена сейф для сайги 12

  13. нарколог на дом вывод из запоя ростов [url=https://svstrazh.forum24.ru/?1-3-0-00000230-000-0-0-1730648739/]нарколог на дом вывод из запоя ростов[/url] .

  14. вывод из запоя дешево ростов на дону http://family2.quadrobb.me/viewtopic.php?id=1837 .

  15. QVSZNEI说道:

    Los angeles lakers. Carta. 27 club. Jcp. Piedmont. Sydney sweeney. Niece. Isopod. Canceled. Felix the cat. Long island. Donald glover. Anthony bourdain. Prospective. Naomi judd. March 21. Typhoon. Desantis. Po box. Bruce jenner. Lemongrass. Close. Sassy meaning. Chitlins. Darryl strawberry. Ginger rogers. Apollo 13. What is communism. Adjective. Travis kelce age. Ncaa basketball tournament. Grant park. Richard nixon. Unbreakable. What is a verb. Tonsils. Aura meaning. Giant schnauzer. Freudian slip. What does it mean. San juan puerto rico. Mimic. Pomona. Auger. Hebrew. Softball. https://sqixqov.filmfilmfilm.eu/RDXNJ.html
    Globe. Antidepressants. Roth ira contribution limits 2023. Cr7. Ac milan. Montauk. Compass rose. Tammy wynette. Teriyaki. Socrates. Irrational numbers. Methane. Sig fig calculator. Armani. Legionnaires disease. Slipknot. Ben hur. Charo. Unfortunately. Tyra banks. Portuguese. Life expectancy. Rupert murdoch. Electricity. Bank of america of. Klaus schwab. Mchc. Samoyed. Chapel hill. Ap. 2 pac. Morgan state university. Queens. Semantics. Jamie farr. Douglas emhoff. Snake. What is a hemorrhoid. Jason mamoa. Hole in the wall. Hakeem olajuwon. Tobacco. Gulf of mexico. Ancillary. David spade. ZoГ« kravitz. Chicago bulls. Fauci. Movies with jamie lee curtis. Spurs game. Stamford.

  16. mostbetazshpt说道:

    Mostbet – ishonchli onlayn kazino va sport turlari sayti | Mostbet platformasidan foydalanib, qiziqarli o‘yinlarga qo‘shiling | Mostbet-da ro‘yxatdan o‘tish juda oson va tezkor | Mostbet orqali yangi o‘yinlar va yuqori koeffitsiyentlardan bahramand bo‘ling | Mostbet-ning bonusli dasturidan foydalaning va qo‘shimcha yutuqlar oling mostbet bonus

  17. Ida Montgomery说道:

    This blog post perfectly highlights the significance of e-dym

  18. Тут можно преобрести сейфы пожаростойкие сейф москва огнестойкий купить

  19. Satell说道:

    https://clinica-na-ine.ru психотерапевт

  20. XMMANHT说道:

    Www yahoo.com. Cfp championship. Acceleration formula. Unfortunately. Lacma. Vixen. Ovulating. Shel silverstein. The beatles. Czechoslovakia. Stigma. Bilbo baggins. Kayak. Santa clarita diet. Florida panthers. Scientific method. America ferrera. State. Roger goodell. Bee. Stockholm syndrome. Shaquille o’neal. Nacho libre. Fictional character. Atp. I love lucy. Scarab. Trojan horse. 22nd amendment. Longitude and latitude. Aquarius. Gecko. Hct blood test. Posh spice. Curry. The good fight. Ameliorate. Solar panels. North america map. The atlantic. Scallions. Galveston. John nash. Diana rigg. T20. Parkinson’s disease symptoms. https://wjtqmwa.filmfilmfilm.eu/OVZTE.html
    Michelle pfeiffer. Deferred. Matt damon movies. Labrador. Amz. Lisa kudrow. Elizabeth i. Chakra. Copa america schedule. Prince. Chinese theater. Pol pot. Former cia analyst south korean. Giancarlo esposito movies and tv shows. The pirate bay. Nb. Twitter.. 30 seconds to mars. The 10 commandments. Ant man. Autonomic nervous system. March 21. Loretta swit. Bob menendez. Seal team 6. Rattlesnake. Content. Honeycomb. Tony soprano. Horror movies. Bogota. Baby boomers. Economy. Heart rate. Carbon monoxide. Tablet. Ballet. Trailblazers. Terrier breeds. Zygote. Yay. Diane lane. Pulmonary edema. Optometry. Bruce campbell. High museum of art. Bam. Arrival movie. Rescind.

  21. Romance Books说道:

    Aw, this was an extremely good post. Taking a few minutes and actual effort to generate a very good article… but what can I say… I hesitate a lot and never seem to get nearly anything done.

  22. Sally Vaughn说道:

    Useful advice! For more, visit URSA NANO 2

  23. Lucille Jensen说道:

    Thanks for the clear advice. More at baza nikotynowa 1l

  24. Тут можно преобрести сейф для оружия от производителя шкаф для оружия цена

  25. Тут можно преобрести сейф для карабина купить сейф для оружия цены

  26. Charlie Stanley说道:

    Appreciate the thorough write-up. Find more at edym

  27. profi-teh-remont说道:

    Сервисный центр предлагает ремонт корпуса acer aspire e1-5371g замена жесткого диска acer aspire e1-5371g

  28. Тут можно преобрести сейф противопожарный купить противопожарный сейф

  29. вывод из запоя на дому ростов на дону http://www.tatuheart.ukrbb.net/viewtopic.php?f=8&t=15065 .

  30. Cynthia Wolfe说道:

    Appreciate the great suggestions. For more, visit olejki do e-papierosa

  31. Тут можно преобрести несгораемый сейф цена огнестойкие сейфы купить

  32. Elva Ramos说道:

    Appreciate the great suggestions. For more, visit baza nikotynowa 1l

  33. Тут можно преобрести огнеупорные сейфы сейфы от пожара

  34. Harriet Nunez说道:

    Thanks for the helpful article. More like this at URSA NANO

  35. 슬롯사이트说道:

    This post has a lot of helpful information. I really liked reading it. It’s easy to understand and well organized. 온라인 카지노에서 먹튀검증 서비스 활용하기

  36. Здесь можно преобрести купить сейф интернете сейф москва

  37. вывод из запоя срочно ростов [url=https://snatkina.borda.ru/?1-11-0-00000199-000-0-0-1730726180]https://snatkina.borda.ru/?1-11-0-00000199-000-0-0-1730726180[/url] .

  38. вывод из запоя ростов [url=https://forumbar.anihub.me/viewtopic.php?id=9752/]https://forumbar.anihub.me/viewtopic.php?id=9752/[/url] .

  39. Зареєструйтеся на mostbet та отримайте бонуси | Вигравайте на mostbet казино просто зараз | Мостбет Україна – найкращі можливості для азартних ігор | Офіційне дзеркало мостбет для безпечного доступу | Швидка реєстрація на офіційному сайті mostbet бездепозитний бонус мостбет

  40. Мостбет казино – все, що потрібно для азартної гри | Грайте та вигравайте на mostbet без обмежень | Завантажте mostbet для зручності гри в будь-який час | Вигравайте разом з mostbet на улюблених іграх | Мостбет пропонує найкращі слоти для азартних ігор ставки mostbet

  41. mostbetazqnpt说道:

    Mostbet bilan sportga pul tikish va kazino o‘yinlarida yutish oson | Mostbet-ning yuqori sifatli o‘yinlari va tez to‘lovlari bilan tanishing | Mostbet-da yuqori koeffitsiyent va bonuslar bilan yutish imkoniyatiga ega bo‘ling | Mostbet-ning rasmiy saytiga har doim kirish imkoniyati mavjud | Mostbet bilan o‘yinlar va pul tikish uchun qulaylik va tezkor to‘lovlar aviator mostbet

  42. сейфы说道:

    Здесь можно преобрести сейф купить москва купить сейф

  43. Тут можно преобрести оружейные сейфы шкафы сейф под ружье

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注