Beállításokat ad meg a Liberty rendszermag alapértelmezett végrehajtóhoz. Vegye figyelembe, hogy mindig van egy, és pontosan csak egy, alapértelmezett végrehajtó, amely kizárólag a Liberty futási környezet általi használatra szolgál, és nem érhető közvetlenül el az alkalmazások által. Azoknak az alkalmazásoknak, melyeknek szüksége van végrehajtók beállítására és hasznosítására, ehelyett inkább a felügyelt végrehajtókat kell használniuk.
Name | Type | Default | Description |
---|---|---|---|
name | string | Default Executor | A Liberty rendszermag alapértelmezett végrehajtó neve. |
maxThreads | egész szám | -1 | A végrehajtóval társítható szálak maximális száma. Ha nullánál nagyobb, akkor az értéke nem lehet kisebb a coreThreads értékénél. Ha a maxThreads értéke null vagy annál kisebb, akkor a szálak maximális száma nincs korlátozva. Vegye figyelembe, hogy a végrehajtóhoz tartozó szálak aktuális számát a Liberty rendszermag dinamikusan állapítja meg, tehát a szálak maximális számának korlát nélkül hagyása nem jelenti azt, hogy a futási környezet aktívan nagy mennyiségű szálat hoz majd létre; az egyszerűen csak engedi a Liberty rendszermagot dönteni a végrehajtóhoz társítandó szálak számáról anélkül, hogy lenne egy felső határ. |
coreThreads | egész szám | -1 | A végrehajtóval társítandó szálak stabil állapotú vagy törzsszáma. A végrehajtóval társított szálak száma gyorsan erre a számra növekszik. Ha az érték nullánál kisebb, akkor a rendszer egy alapértelmezett értéket használ. Az alapértelmezett értéket a rendszerben található hardveres szálak száma alapján számítja ki. |
keepAlive | Időtartam ezredmásodperces pontossággal | 60s | Az az időtartam, amíg a tétlen szálakat meg kell tartani a tárolóban lezárásuk előtt. Adjon meg egy egész számot, amelyet egy időegység követ, amely lehet óra (ó), perc (p), másodperc (s), vagy ezredmásodperc (ms). Az 500 ezredmásodpercet adja meg például 500ms formában. Egyetlen bejegyzésbe több értéket is belefoglalhat. Például 1s500ms egyenértékű 1,5 másodperccel. |
stealPolicy |
| LOCAL | Az alkalmazandó munka ellopási irányelv. Az irányelv beállításai határozzák meg a munka sorba állítását, és hogy a szálak miként szerzik meg a sorba állított munkát. STRICT Minden munkát előállító szálhoz tartozik egy helyi munkahalom. A végrehajtóval társított szálak más szálaktól vesznek át munkát, ha a helyi munkahalom kimerült. NEVER A rendszer egy globális munkasort használ azon szálak munkával való ellátására, amelyek a végrehajtóval vannak társítva. Nem történik lopás. LOCAL A rendszer egy globális munkasort használ azon szálak által előállított munkákhoz, amelyek nincsenek társítva a végrehajtóval. A végrehajtóval társított szálak által előállított munka egy helyi munkahalomba kerül. A munkahalom tulajdonosa az előállító szál, hacsak egy másik szál el nem lopja. A végrehajtóval társított szálak akkor veszik át a más szálakkal társított munkát, ha a helyi munkahalom üres, és a globális munkasor sem tartalmaz munkát. |
rejectedWorkPolicy |
| ABORT | Az alkalmazandó irányelv, ha a végrehajtó nem tudja végrehajtásra fogadni a munkát. ABORT Kivétel generálása. CALLER_RUNS A munka azonnali végrehajtása a hívó száljában. |