Многопоточность в Spring Boot

Библиотека времени выполнения Microsoft не поддерживает стандартную функцию setenv(). Вы можете использовать их замену _putenv() или, для переносного кода, я предпочитаю использовать простую оболочку.

Вот моя обложка со стандартным интерфейсом:

int setenv(const char *name, const char *value, int overwrite)
{
    int errcode = 0;
    if(!overwrite) {
        size_t envsize = 0;
        errcode = getenv_s(&envsize, NULL, 0, name);
        if(errcode || envsize) return errcode;
    }
    return _putenv_s(name, value);
}
0
задан Kshitiz Sharma 17 January 2019 в 05:39
поделиться

2 ответа

Вы можете использовать «@async». Это один из самых простых способов выполнения нескольких потоков в Springboot

.
0
ответ дан user3310115 17 January 2019 в 05:39
поделиться

За один раз вы можете считать, например, N записей из, например, 50, вы можете использовать более 1 потока для чтения записей из базы данных, поскольку вы только читаете, а не записываете, как только вы прочитали запись, вы можете создать N число потоков для вызова внешней службы из ExecutorService, и каждая служба потока исполнителя может иметь данные из 1 записи, которые будут вызывать эту внешнюю службу

0
ответ дан saum22 17 January 2019 в 05:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: