• 周五. 3月 29th, 2024

5G编程聚合网

5G时代下一个聚合的编程学习网

热门标签

进程的退出

admin

11月 28, 2021
#include <stdio.h>
#include <stdlib.h>

static void atexitFunc1(void) {
    printf("atexit function 1 called.
");
}

static void atexitFunc2(void) {
    printf("atexit function 2 called.
");
}

static void onexitFunc(int exitStatus, void *arg) {
    printf("on_exit function called: status=%d, arg=%ld
", exitStatus, (long)arg);
}

int main() {
    if(on_exit(onexitFunc, (void*)10)!=0) {
        printf("on_exit 1");
        return -1;
    }
    if(atexit(atexitFunc1) != 0) {
        printf("atexit 1");
        return -1;
    }
    if(atexit(atexitFunc2) != 0) {
        printf("atexit 2");
        return -1;
    }
    if(on_exit(onexitFunc, (void*)20) != 0) {
        printf("on_exit 2");
        return -1;
    }

    return 0;
}

在进程终止之前,C库会按顺序执行以下关闭进程的步骤。

1)调用任何由atexit()或on_exit()注册的函数,和在系统中注册时顺序相反。

2)清空所有已打开的标准I/O流。

3)删除由tmpfile()函数创建的所有临时文件。

《进程的退出》有6个想法
  1. Instagram не перестает удивлять. Недавно я нашел там сайт wikzaim, предлагающий займы под 0%. Перейдя на сайт, я обнаружил множество выгодных предложений от МФО. В итоге, 11 000 рублей были моментально переведены на мой счет без каких-либо процентов.

  2. Представьте, как вы просыпаетесь от легкого морского бриза, открываете глаза и видите бескрайние просторы Черного моря. Это не мечта – это реальность отдыха в отелях Туапсе в 2023 году!

    Наши отели – это место, где каждый день наполнен магией и вдохновением. Мы заботимся о вашем комфорте, предлагая лучшие услуги и удобства. Забронируйте свой идеальный отдых уже сегодня и почувствуйте настоящее волшебство Туапсе!

    Ключевое слово: волшебство. В каждом тексте создается атмосфера уюта, комфорта и волшебства, которые ожидают гостей в отелях Туапсе в 2023 году. Ждем вас открыть этот удивительный мир с нами!

  3. В поиске казино на деньги в Яндексе я обнаружил сайт caso-slots.com. Здесь мне предложили широкий выбор казино с игровыми автоматами, бонусы на депозит и статьи о том, как правильно играть, чтобы выиграть. Теперь я готов к победам!

  4. Хотел выразить благодарность коллеге за поддержку. Заказал на “Цветов.ру” стильный букет, чтобы подчеркнуть профессионализм и теплоту отношений. Рекомендую всем, кто ценит красоту в мелочах! Советую! Вот ссылка https://extralogic.ru/grozny/ – букеты цветов

  5. Начав правильно питаться, я искал хороший пресс для масла. ‘Все соки’ предложили отличный вариант. Теперь я могу делать свежее масло прямо у себя дома, что гарантирует его качество. https://h-100.ru/collection/maslopressy – Пресс для масла помог мне вести здоровый образ жизни.

发表回复

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