Události

Zajistěte škálovatelnost svých řešení pomocí preemptivního vícevláknového zpracování – Add K. from 4D Summit 2018

Automaticky přeloženo z Deepl

Preemptivní procesy jsou výkonné, protože umožňují aplikacím plně využít výhod vícejádrových počítačů, což vede k rychlejšímu globálnímu provádění a většímu počtu připojených uživatelů. Ve verzi 4D v17 jsme šli ještě o krok dál a poskytli jsme vám více než 1 000 příkazů bezpečných pro vlákna!

Podívejte se na video Preemptivní vícevláknové zpracování z keynote na konferenci 4D Summit 2018. Vystupuje v něm Add Komoncharoensiri, ředitel technických služeb (4D USA), a vysvětluje, jak vám podpora preempce ve 4D pomůže využít výhody vícejádrových strojů, a také nové koncepty, které jsme dodali na cestě ke zvýšení výkonu a efektivity.

Produkt Web Service in preemptive

Preemptivní server a klient webových služeb

Automaticky přeloženo z Deepl

Preemptivní webové služby umožňují aplikacím plně využívat vícejádrové počítače, což vede k rychlejším odezvám na souběžné požadavky. Je to nejen výkonné, ale také snadné: ve Vlastnostech metody libovolné metody stačí vybrat možnost „Lze spustit v preemptivních procesech“ a můžete začít pracovat!

Metoda 4D může být preemptivní nebo ne podle možností kompilace a použití jazyka, jak je vysvětleno v tomto příspěvku.

Produkt blank

Sdílení informací v prostředí s více vlákny

Automaticky přeloženo z Deepl

4D v16 R6 zavádí nový koncept komunikace mezi procesy: sdílené objekty a sdílené proměnné kolekce! Jsou řešením, díky němuž se můžete vyhnout používání meziprocesových proměnných (které nelze používat ve vícevláknovém režimu). Díky tomu budete moci snadno sdílet informace mezi preemptivními procesy.

Produkt blank

Další příkazy spouštěné v preemptivních procesech

Automaticky přeloženo z Deepl

Preemptivní proces je výkonný, protože umožňuje vaší aplikaci plně využít výhod vícejádrových počítačů; výsledkem je rychlejší globální doba provádění a více připojených uživatelů. Proces 4D může být preemptivní nebo ne podle možností kompilace a použití jazyka, jak je vysvětleno v tomto příspěvku.

Aby bylo možné tento režim co nejvíce využívat, s potěšením oznamujeme, že více než dvacet stávajících příkazů bylo vylepšeno a lze je nyní používat uvnitř preemptivních procesů.

Události blank

4D Summit 2016: Laurent Esnault představuje pracovníky a uživatelské rozhraní v preemptivním režimu

Automaticky přeloženo z Deepl

Náš viceprezident pro inženýrství Laurent Esnault vysvětluje výměnu informací mezi více procesy A mezi procesy a formuláři během své Break Out Session: Preemptivní vícevláknové zpracování na konferenci 4D Summit 2016. Díky preemptivnímu vícevláknovému zpracování můžete mít více paralelních procesů, a tím přidávat další a další uživatele, ať už pro desktopové nebo webové aplikace.

Pokud jste Laurentovu relaci na 4D Summitu 2016 nestihli, podívejte se na toto 15minutové video a užijte si osobní školení od mistra preemptivního vícevláknového zpracování!

Události blank

Rozdíl mezi kooperativním a preemptivním vysvětlil Laurent Esnault na 4D Summitu 2016

Automaticky přeloženo z Deepl

Laurent Esnault, viceprezident pro inženýrství, vysvětluje rozdíl mezi kooperativními a preemptivními procesy během své Break Out Session o preemptivním vícevláknovém zpracování na konferenci 4D Summit 2016. Díky technologii Preemptive Multi-threading můžete mít více paralelních procesů, a tím přidávat další a další uživatele, ať už pro desktopové nebo webové aplikace.

Pokud jste Laurentovu relaci na 4D Summitu 2016 nestihli, podívejte se na toto video a užijte si osobní školení od mistra preemptivního vícevláknového zpracování!

Produkt blank

Webový server v preemptivním režimu

Automaticky přeloženo z Deepl

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ší!

Produkt blank

Preemptivní procesy pro 4D jazyk

Automaticky přeloženo z Deepl

Od verze 4D v11 používají databázový server i server SQL preemptivní vícevláknové zpracování. Od verze 4D v13 používá preemptivní režim také webový server ve statickém režimu. Nyní ve verzi v15 R5 lze v preemptivních procesech spustit i jazyk 4D.

Produkt blank

4D Příkazy Write Pro v preemptivních procesech

Automaticky přeloženo z Deepl

S verzí 4D v16 můžete zlepšit škálovatelnost databáze pomocí nových příkazů 4D Write Pro v preemptivních procesech.

Pokud provádíte rutiny pro programové vytváření nebo konverzi dokumentů – např. faktur … můžete je nyní provádět s preemptivními pracovníky, protože většina příkazů 4D Write Pro je nyní bezpečná pro vlákna!