Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

सी . में कांटा () का उपयोग करके एकाधिक प्रक्रिया बनाना

इस खंड में हम देखेंगे कि सी में चाइल्ड प्रोसेस बनाने के लिए फोर्क () का उपयोग कैसे किया जाता है। हम प्रत्येक प्रक्रिया में कुछ अलग कार्य भी करते हैं। इसलिए हमारी मूल प्रक्रिया में हम अलग-अलग मान प्रिंट करेंगे।

जब कांटा () कहा जाता है, तो यह एक मान देता है। यदि मान 0 से अधिक है, तो वर्तमान में यह मूल प्रक्रिया में है, अन्यथा यह चाइल्ड प्रोसेस में है। तो इसका उपयोग करके हम प्रक्रियाओं के बीच अंतर कर सकते हैं।

उदाहरण कोड

#include <stdio.h>
#include <unistd.h>
int main() {
   int n = fork(); //subdivide process
   if (n > 0) { //when n is not 0, then it is parent process
      printf("Parent process \n";
   } else { //when n is 0, then it is child process
      printf("Child process \n");
   }
   return 0;
}

आउटपुट

soumyadeep@soumyadeep-VirtualBox:~$ ./a.out
Parent process
soumyadeep@soumyadeep-VirtualBox:~$ Child process
soumyadeep@soumyadeep-VirtualBox:~$

  1. CSS में मल्टीपल कलर स्टॉप का उपयोग करके लीनियर ग्रेडिएंट बनाना

    एकाधिक रंग स्टॉप का उपयोग करके एक रैखिक ढाल बनाने के लिए, कोड इस प्रकार है - उदाहरण <!DOCTYPE html> <html> <head> <style> body {    font-family: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif; } div {    height: 200px;    width: 100%;

  1. टिंकर का उपयोग करके ड्रॉपडाउन मेनू बनाना

    नेविगेशन किसी भी एप्लिकेशन का सबसे महत्वपूर्ण हिस्सा है, क्योंकि यह उपयोगकर्ता के अनुभव को सौंदर्यपूर्ण तरीके से बेहतर बनाता है। टिंकर का उपयोग करके, हम बहुत कुशलता से मेनू और सबमेनू बना सकते हैं। मेनू बनाने के लिए टिंकर में एक इनबिल्ट फ़ंक्शन है और इन्हें किसी अन्य टिंकर विजेट या विंडो के साथ लागू

  1. पायथन का उपयोग करके कई फाइलों का नाम बदलें

    नाम बदलें () विधि का उपयोग Python3 में किसी फ़ाइल या निर्देशिका का नाम बदलने के लिए किया जाता है। नाम बदलें () विधि ओएस मॉड्यूल का एक हिस्सा है। os.rename के लिए सिंटैक्स () os.rename(src, dst) पहला तर्क src है जो नाम बदलने के लिए फ़ाइल का स्रोत पता है और दूसरा तर्क dstजो नए नाम के साथ गंतव्य है।