Atoms

Autors: Peter Berry
Radīšanas Datums: 20 Augusts 2021
Atjaunināšanas Datums: 10 Jūnijs 2024
Anonim
Bad Day at Work - Best Funny Work Fails 2022 #7
Video: Bad Day at Work - Best Funny Work Fails 2022 #7

Saturs

Definīcija - ko nozīmē Atom?

Atom ir vienlaicīga un domēnam specifiska programmēšanas valoda, ko izmanto reāllaika un iegultās lietojumprogrammās. Tā funkcijas sastāda laika uzdevumu plānošanu un rada kodu ar uzlabotu atmiņas izmantošanu un izpildes laiku. Atomu vienlaicības modelis novērš prasības savstarpējās izslēgšanas algoritmiem.


Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia skaidro Atom

Izstrādāts 2007. gadā, Atom tika izlaists kā atvērts avots tā gada aprīlī. Tas bija paredzēts, lai maksimizētu operācijas, kas tiek veiktas noteiktā pulksteņa ciklā, nepārkāpjot atomu operācijas semantiku. Tomēr Atom arī līdzsvaro apstrādes slodzes un samazina laika latentumu.

Atomu ķēdes apraksts sastāv no stāvokļa elementu un noteikumu kopuma. Katru kārtulu veido divi komponenti: stāvokļa atjauninājumi un iespējotie nosacījumi. Kad ir iespējotas kārtulas, tiek atlasītas darbības, kuras izpildīt atomiski. Noteikumiem tiek piešķirta lineārā un globālā prioritāte, un vienam un tam pašam stāvokļa elementam var rakstīt vairākus noteikumus. Datu atkarības starp noteikumiem veido diagrammu. Kā noteikumi tiek doti cikliski grafiki, un tos var veidot secīgi. Sastādītāji pasūta noteikumus, lai samazinātu šķautnes, kas atgriežas no zemas līdz augstas prioritātes kārtulām. Tā kā kārtulu pāri ir savstarpēji izslēdzoši, malas nav kritiskas kārtulas datu atkarības diagrammai.


Atomu objekti (pazīstami arī kā aktīvi objekti) ir aktīvas entītijas, kas līdzīgas daudzpavedienu serveriem. Visi apstrādātie objekti objektos rada jaunus pavedienus. Objekta izveides laikā pavedieni dažreiz tiek izveidoti vienlaicīgi, lai veiktu iekšējās darbības. Pavedienu izpilde nav preferenciāla, un objektā vienlaikus ir aktīvs tikai viens pavediens. Vītnes attiecas uz aktivizācijas apstākļiem, kas nosaka objekta stāvokļus, kas ir saderīgi ar izpildi. Atomu modeļi ir saistīti ar funkcijām (piemēram, stāvokļa paziņošanu, abstraktiem stāvokļiem un stāvokļa predikātiem) un ir integrēti ar pāreju un pavedienu plānošanu.