S verzí 4D v16 přecházíme na preemptivní vícevláknový systém, protože webový server 4D se také stává preemptivním. Stačí zaškrtnout jedno políčko a vaše aplikace bude podporovat více současně připojených uživatelů a paralelně zpracovávat více požadavků. U požadavků, které využívají hodně času procesoru, může být provádění až 2krát rychlejší!
Kromě preemptivního Web Serveru jsou nyní všechny příkazy 4D témat Web Server a HTTP Client bezpečné pro vlákna!
Stačí zaškrtnout novou možnost„Použít preemptivní proces“ v dialogu nastavení databáze a váš Web Server bude plně využívat preemptivní procesy.
Příklad databáze demonstruje načítání webové stránky s mnoha požadavky i vypočtenými daty vyžadujícími velké množství procesoru v preemptivním i kooperativním režimu. Tento příklad má 8krát rychlejší odezvu, protože několik požadavků bylo zpracováváno paralelně na 8 jádrech.
Další podrobnosti naleznete v dokumentaci: