Ի՞նչ է Execl-ը C-ում:
Ի՞նչ է Execl-ը C-ում:

Video: Ի՞նչ է Execl-ը C-ում:

Video: Ի՞նչ է Execl-ը C-ում:
Video: Microsoft Excel հայերեն սկսնակների համար 2024, Ապրիլ
Anonim

բացառությամբ -- Overlay Calling Process և RunNewProgram

Այն բացառությամբ ֆունկցիան ամենից հաճախ օգտագործվում է պրոցեսի պատկերը ծածկելու համար, որը ստեղծվել է պատառաքաղի ֆունկցիայի կանչով: Եթե նոր գործընթացի պատկերը նորմալ SAS/ է Գ հիմնական ծրագիր, արգումենտների ցանկը կփոխանցվի argv-ին որպես տողերի զանգվածի apointerto:

Ավելին, ի՞նչ է Execve-ը C-ում:

execve () իրականացնում է tobypathname նշված ծրագիրը: Սա հանգեցնում է նրան, որ ծրագիրը, որը ներկայումս գործարկվում է կանչի գործընթացի կողմից, փոխարինվում է նոր ծրագրով, նոր սկզբնավորվող կույտով, կույտով և (նախնականացված և չնախապատրաստված) տվյալների հատվածներով:

Նաև գիտեք, արդյոք Exec-ը նոր գործընթաց է ստեղծում: գործադիր կփոխարինի ընթացիկ գործող բովանդակությունը գործընթաց ծրագրաշարի տեղեկատվության հետ: Այսպիսով, գործընթաց կեղևը հետևում է արձակման ժամանակ նոր ծրագիրը նախ պետք է պատառաքաղել, ստեղծելով նոր գործընթաց , եւ հետո գործադիր (այսինքն՝ բեռնել հիշողության մեջ և կատարել) երկուական ծրագիրը, որը այն պետք է աշխատի:

Նաև հարց է, թե ինչ է exec () համակարգի կանչը:

գործադիր ( համակարգային զանգ ) հաշվառում, գործադիր գործողության ֆունկցիոնալությունն է համակարգ որը գործարկում է գործարկվող ֆայլը արդեն իսկ գոյություն ունեցող գործընթացի համատեքստում՝ փոխարինելով նախորդ գործարկվողին: Այս ակտը նաև նշվում է որպես ծածկույթ:

Ինչի համար է օգտագործվում Execve-ը:

execve () ֆունկցիա է սովոր է Մեկ այլ գործընթացի մեկնարկը: Գործարկվող մատնանշված toby «filename»-ը փոխարինում է ընթացիկ գործընթացին: Գործառույթը execve երբեք չի վերադառնում կանչող ֆունկցիային, եթե գործարկվողը չկատարելիս սխալ չկա: