Concurrency (computer science) (original) (raw)

About DBpedia

التزامن، في علوم الحاسوب، يشير إلى أحد من المفهومين المتميزين ولكن على صلة : تزامن العمليات وتزامن البيانات. تزامن العمليات تشير إلى فكرة أن عمليات متعددة تسعى للانضمام أو المصافحة عند نقطة معينة، وذلك للتوصل إلى اتفاق أو إلى القيام بسلسلة معينة من العمل. تزامن البيانات تشير إلى فكرة حفظ نسخ متعددة من مجموعة بيانات في التماسك مع بعضها البعض، أو للحفاظ على سلامة البيانات. ويشيع استخدام أوليات التزامن لتنفيذ عملية تزامن البيانات.

thumbnail

Property Value
dbo:abstract التزامن، في علوم الحاسوب، يشير إلى أحد من المفهومين المتميزين ولكن على صلة : تزامن العمليات وتزامن البيانات. تزامن العمليات تشير إلى فكرة أن عمليات متعددة تسعى للانضمام أو المصافحة عند نقطة معينة، وذلك للتوصل إلى اتفاق أو إلى القيام بسلسلة معينة من العمل. تزامن البيانات تشير إلى فكرة حفظ نسخ متعددة من مجموعة بيانات في التماسك مع بعضها البعض، أو للحفاظ على سلامة البيانات. ويشيع استخدام أوليات التزامن لتنفيذ عملية تزامن البيانات. (ar) Στην επιστήμη υπολογιστών, ο ταυτοχρονισμός (concurrency) είναι η ιδιότητα ενός συστήματος, στο οποίο εκτελούνται ταυτόχρονα πολλοί υπολογισμοί, που μπορούν να αλληλεπιδρούν μεταξύ τους. Οι υπολογισμοί μπορεί να εκτελούνται σε πολλούς πυρήνες του ίδιου τσιπ, σαν χρονοπρογραμματισμένα νήματα στον ίδιο επεξεργαστή, ή σε φυσικά διακριτούς επεξεργαστές. Έχουν αναπτυχθεί διάφορα μαθηματικά μοντέλα για γενικούς ταυτόχρονους υπολογισμούς, μεταξύ αυτών τα δίκτυα Πέτρι (Petri nets), οι λογισμοί διεργασιών (process calculi), το μοντέλο της Παράλληλης Μηχανής Τυχαίας Προσπέλασης (Parallel Random Access Machine) και το . (el) In computer science, concurrency is the ability of different parts or units of a program, algorithm, or problem to be executed out-of-order or in partial order, without affecting the final outcome. This allows for parallel execution of the concurrent units, which can significantly improve overall speed of the execution in multi-processor and multi-core systems. In more technical terms, concurrency refers to the decomposability of a program, algorithm, or problem into order-independent or partially-ordered components or units of computation. According to Rob Pike, concurrency is the composition of independently executing computations, and concurrency is not parallelism: concurrency is about dealing with lots of things at once but parallelism is about doing lots of things at once. Concurrency is about structure, parallelism is about execution, concurrency provides a way to structure a solution to solve a problem that may (but not necessarily) be parallelizable. A number of mathematical models have been developed for general concurrent computation including Petri nets, process calculi, the parallel random-access machine model, the actor model and the Reo Coordination Language. (en) Die Nebenläufigkeit, mitunter auch Parallelität (englisch concurrency) genannt, ist in der Informatik die Eigenschaft eines Systems, mehrere Aufgaben, Berechnungen, Anweisungen oder Befehle gleichzeitig ausführen zu können. Es kann sich dabei um völlig unabhängige Anweisungen handeln, bis hin zur gemeinsamen Bearbeitung einer Aufgabe. Sie können dabei auch miteinander interagieren (z. B. um Zwischenergebnisse auszutauschen). Die Operationen können dabei nur scheinbar nebenläufig (parallel), beispielsweise im sogenannten Multitasking, auf einem Prozessor ausgeführt werden oder auch echt nebenläufig, beispielsweise auf einem Mehrkernprozessor oder auf einem Rechnerverbund bestehend aus mehreren getrennten und über ein Netzwerk verbundenen Computern.Die Grenze zum Parallelrechner im eigentlichen Sinne ist bei den Ansätzen zur echten Parallelität fließend. Nebenläufige Prozesse können u. a. durch Parallel Random Access Machines, Message passing oder Petri-Netze beschrieben und analysiert werden. (de) Informatikan, konkurrentzia ataza ezberdinak aldi berean exekutatzen ari diren sistemek betetzen duten propietate bat da. Ataza hauek txip berean dauden kore ezberdinetan exekuta daitezke, fisikoki banatuta dauden prozesadore ezberdinetan edota prozesadore bakar baten barnean ere bai. (eu) En ciencias de la computación, concurrencia se refiere a la habilidad de distintas partes de un programa, algoritmo, o problema de ser ejecutado en desorden o en orden parcial, sin afectar el resultado final. Los cálculos (operaciones) pueden ser ejecutados en múltiples procesadores, o ejecutados en procesadores separados físicamente o virtualmente en distintos hilos de ejecución. Un sin número de modelos matemáticos han sido desarrollados para cálculos de la concurrencia en general incluyendo redes de Petri, procesos Calculi, el modelo máquina de accesos random en paralelo, el Modelo Actor y el Lenguaje Reo. También concurrente significa un evento que ocurre con cierta regularidad. (es) Dalam ilmu komputer, konkurensi adalah kemampuan dari unit-unit program (algoritma atau masalah) yang berbeda untuk dieksekusi tanpa mempedulikan urutan, namun tidak memengaruhi hasil akhir dari program tersebut. Sehingga ini memungkinkan untuk melakukan eksekusi pararel dari sebuah unit konkurensi/program, yang mana bisa secara signifikan meningkatkan kecepatan dari pengeksekusian unit di dalam sistem dengan banyak prosesor atau core. Dalam istilah yang lebih teknis, konkurensi ini merujuk pada pemisahan properti dari sebuah program, algoritma, atau masalah ke dalam urutan-urutannya komponent atau unit itu sendiri. Beberapa model matematika sudah pernah dibuat untuk komputasi konkurensi secara umum seperti jaring Petri, , model , dan . (in) In informatica la concorrenza è una caratteristica dei sistemi di elaborazione nei quali può verificarsi che un insieme di processi o sottoprocessi (thread) computazionali sia in esecuzione nello stesso istante. Tale sistema viene appunto chiamato sistema a concorrenza o sistema concorrente. L'esecuzione contemporanea può condurre a interazione tra processi quando viene coinvolta una risorsa condivisa. Un'importante classe di sistemi informatici nei quali gli aspetti di concorrenza sono fondamentali è quella dei sistemi operativi. Il problema dei filosofi a cena, un classico problema inerente concorrenza e condivisione di risorse (it) 병행성(concurrency)은 컴퓨터 과학에서 여러 계산을 동시에 수행하는 시스템의 특성으로, 잠재적으로는 서로 상호 작용이 가능하다. (ko) 並行性(へいこうせい、英: concurrency)とは、計算機科学において、時間的にオーバーラップして実行される計算を伴うシステムの属性であり、そのような計算ではリソースを共有することがある。並行計算は、同一チップ上の複数のコア、単一プロセッサ上のプリエンプションを伴うマルチスレッド、物理的に分離した複数プロセッサ上などで行われる。並行計算のための数学的モデルとして、ペトリネット、プロセス計算、並列ランダムアクセス機械モデル、アクターモデル、 などが開発された。 (ja) In de informatica is gelijktijdigheid (Engels: concurrency) het zich in dezelfde tijdsperiode afspelen van verschillende processen of activiteiten, die dan gelijktijdig worden genoemd. Deze term wordt met name gebruikt als de processen in kwestie geacht worden om samen te werken, bijvoorbeeld door het uitwisselen van informatie of het delen van gemeenschappelijke voorzieningen, en zo de algehele voortgang te bevorderen. Tegengesteld hieraan is een sequentieel proces, waarin alle stappen strikt na elkaar worden uitgevoerd, en dus van gelijktijdigheid geen sprake is. Het probleemloos laten samenwerken van gelijktijdige processen blijkt tal van ingewikkelde moeilijkheden met zich mee te brengen die zich bij sequentiële processen helemaal niet voordoen. In de werkelijkheid zijn gelijktijdige processen heel gewoon: zo kunnen bijvoorbeeld de activiteiten van verschillende werknemers van hetzelfde bedrijf als zodanig worden beschouwd. Bij het programmeren van computers daarentegen werd er traditioneel meestal van uitgegaan dat er zich slechts een proces tegelijk kan afspelen, namelijk het strikt sequentieel uitvoeren van een reeks instructies door de processor. Dit gaat niet langer op voor moderne computers, die meerdere processoren hebben met elk meerdere rekenkernen, en waarin zelfs een enkele rekenkern reeksen instructies niet langer strikt sequentieel uitvoert, maar geparallelliseerd. Bovendien worden softwaresystemen veel vaker dan vroeger gedistribueerd opgezet, waarbij meer dan een computer samenwerkt om het uiteindelijke resultaat te bereiken. Verscheidene wiskundige modellen zijn ontwikkeld voor de beschrijving van gelijktijdige processen, waaronder petri-netten, procescalculi, de parallelle RAM-machine, het en coördinatietalen zoals Linda en Reo. (nl) Em ciência da computação, a concorrência ocorre quando existem dois ou mais processos executados em simultâneo; mais especificamente, o termo é utilizado quando processos disputam o acesso a recursos partilhados. Com efeito, a gestão da concorrência entre processos é a fonte de inúmeras dificuldades no desenvolvimento de software; o acesso descoordenado a um recurso (a chamada condição de corrida) induz no sistema um comportamento imprevisível. O exemplo típico: a grande maioria dos sistemas utiliza interrupções do fluxo normal de um programa para poder realizar operações em tempo real, ou para gerir o ambiente multitarefa. Assim, enquanto um processo está a aceder a um recurso — cujo valor se traduz, por exemplo, para o número de acessos — para, por exemplo, incrementar o seu valor (que se traduz numa leitura do valor, uma soma, e uma escrita no novo valor), ao mesmo tempo que outro, para o mesmo efeito, pode ocorrer que, algures entre a leitura e a escrita do valor, o escalonador de processos interrompe o primeiro processo para permitir ao segundo uma fatia do poder computacional. Então teríamos que: Recurso: valor 0Processo1: lê valor=0Processo1: incrementa valor = valor + 1Processo2: lê valor=0Processo2: incrementa valor = valor + 1Processo2: escreve valor=1Recurso: valor 1Processo1: escreve valor=1Recurso: valor 1 Na verdade, o valor que devia constar no recurso era 2, e não 1. (pt) Inom datavetenskap hänvisar samtidighet (engelska: concurrency) till förmågan att olika delar eller enheter i ett program, en algoritm eller ett problem kan exekveras i oordning eller i en delvis bestämd ordning utan att resultatet påverkas. Detta gör det möjligt att köra de samtidiga enheterna parallellt, vilket märkbart kan förbättra den övergripande körhastigheten hos system med flera processorer eller flera kärnor. (sv) Рівночасність (Конкурентність, паралелізм) (англ. concurrency від лат. concurro — забіг) — в інформатиці називається властивість систем, коли декілька процесів обчислення відбуваються водночас, і, можливо, взаємодіють один з одним. Вивчення багатозадачних систем включає широке коло різноманітних систем, починаючи з щільно зв'язаних, в основному синхронних паралельних систем, до слабо зв'язаних, сильно асинхронних розподілених систем. Багатозадачні процеси можуть виконуватись водночас, як у випадку роботи на різних процесорах, або кроки їхнього виконання можуть чергуватись для створення ефекту одночасності, як це робиться в багатозадачних системах. Оскільки процеси в конкурентних системах можуть взаємодіяти один з одним під час роботи, кількість можливих шляхів виконання програми в системі є дуже великою, а отримана поведінка може бути дуже складною. Складнощі, пов'язані з дослідженням багатозадачності були спрощені як шляхом створення мов та концепцій роботи багатозадачних систем досить простою для розуміння, так і шляхом розробки теорій для міркувань про процеси, що взаємодіють. (uk) В информатике параллели́зм — это свойство систем, при котором несколько вычислений выполняются одновременно, и при этом, возможно, взаимодействуют друг с другом. Вычисления могут выполняться на нескольких ядрах одного чипа с вытесняющим разделением времени потоков на одном процессоре, либо выполняться на физически отдельных процессорах. Для выполнения параллельных вычислений разработаны ряд математических моделей, в том числе сети Петри, исчисление процессов, модели параллельных случайных доступов к вычислениям и модели акторов. Примечание — В русскоязычной литературе нередко путаются термины «параллелизм» и «конкурентность». Оба термина означают одновременность процессов, но первый — на физическом уровне (параллельное исполнение нескольких процессов, нацеленное только на повышение скорости исполнения за счёт использования соответствующей аппаратной поддержки), а второй — на логическом (парадигма проектирования систем, идентифицирующая процессы как независимые, что в том числе позволяет их исполнять физически параллельно, но в первую очередь нацелено на упрощение написания многопоточных программ и повышение их устойчивости). (ru) 並行性(英語:Concurrency)是在计算机科学中,同一個系统擁有多個計算處理程序,這些處理程序有同时执行與的潛在互動特性,因此系統會有相當多個執行路徑且結果可能具有不確定性。并发计算可能会在具備多核心的同一个晶片中交錯运行,以优先分时线程在同一個處理器中執行,或在不同的处理器执行。 一些数理模型已經為解決一般的並行計算問題而發展,包括Petri网、进程、PRAM模型和演员模型。 (zh)
dbo:thumbnail wiki-commons:Special:FilePath/An_illustration_of_th...ng_philosophers_problem.png?width=300
dbo:wikiPageExternalLink http://processalgebra.blogspot.com/ http://shairosenfeld.com/concurrency.html http://vlib.org/ http://scaleconf.org https://archive.org/details/distributedalgor0000lync https://web.archive.org/web/20060128114620/http:/vl.fmnet.info/concurrent/
dbo:wikiPageID 928467 (xsd:integer)
dbo:wikiPageLength 14567 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1118404631 (xsd:integer)
dbo:wikiPageWikiLink dbr:Carl_Adam_Petri dbr:Problem_solving dbr:Message_passing dbr:Denotational_semantics dbr:Algorithm dbr:Arbiter_(electronics) dbr:Reo_Coordination_Language dbr:Rob_Pike dbr:Unbounded_nondeterminism dbr:Deadlock dbr:Decomposition_(computer_science) dbr:International_Conference_on_Concurrency_Theory dbr:Ptolemy_Project dbr:Concurrent_computing dbr:Construction_and_Analysis_of_Distributed_Processes dbr:Memory_allocation dbr:Rust_(programming_language) dbr:Clojure dbr:Cluster_computing dbr:Elixir_(programming_language) dbr:Go_(programming_language) dbr:Gordon_Pask dbr:Model_checking dbr:Concurrency_control dbr:Concurrency_pattern dbr:Concurrent_object-oriented_programming dbr:Concurrent_programming dbr:Coprocess dbr:Process_calculi dbr:Leslie_Lamport dbr:Linda_(coordination_language) dbr:Calculus_of_communicating_systems dbr:Communicating_sequential_processes dbr:Computation_tree_logic dbr:Computer_program dbr:Computer_science dbr:Client–server dbr:Hennessy–Milner_logic dbr:Parallel_computing dbr:Partitioned_global_address_space dbr:Petri_net dbr:Temporal_logic_of_actions dbr:Theoretical_computer_science dbr:Mutual_exclusion dbr:Throughput dbr:Distributed_computing dbr:Latency_(engineering) dbr:Linear_temporal_logic dbr:Actor_model dbr:D_(programming_language) dbr:Database_management_system dbr:Erlang_(programming_language) dbc:Edsger_W._Dijkstra dbr:Parallel_random-access_machine dbr:Chu_space dbr:Multi-core_processor dbr:Process_(computing) dbr:Temporal_logic dbc:Concurrency_(computer_science) dbr:Thread_(computing) dbr:Trace_monoid dbr:Yield_(multithreading) dbr:Bulk_synchronous_parallel dbr:Indeterminacy_in_concurrent_computation dbr:OpenMP dbr:Operating_system dbr:Category_theory dbr:X10_(programming_language) dbr:Π-calculus dbr:Multiprocessing dbr:SCOOP_(software) dbr:Sheaf_(mathematics) dbr:Two-phase_commit_protocol dbr:Execution_(computing) dbr:Parallel_programming dbr:Tuple_space dbr:Structured_concurrency dbr:Resource_(computer_science) dbr:Resource_starvation dbr:Distributed_system dbr:Edsger_Dijkstra dbr:Concurrent_program dbr:Deterministic_concurrency dbr:Partial_Order dbr:Action_computational_tree_logic dbr:File:An_illustration_of_the_dining_philosophers_problem.png
dbp:wikiPageUsesTemplate dbt:Cite_book dbt:For_multi dbt:ISBN dbt:Mono dbt:Redirect dbt:Reflist dbt:Short_description dbt:Unreferenced_section
dcterms:subject dbc:Edsger_W._Dijkstra dbc:Concurrency_(computer_science)
gold:hypernym dbr:Property
rdf:type dbo:Building
rdfs:comment التزامن، في علوم الحاسوب، يشير إلى أحد من المفهومين المتميزين ولكن على صلة : تزامن العمليات وتزامن البيانات. تزامن العمليات تشير إلى فكرة أن عمليات متعددة تسعى للانضمام أو المصافحة عند نقطة معينة، وذلك للتوصل إلى اتفاق أو إلى القيام بسلسلة معينة من العمل. تزامن البيانات تشير إلى فكرة حفظ نسخ متعددة من مجموعة بيانات في التماسك مع بعضها البعض، أو للحفاظ على سلامة البيانات. ويشيع استخدام أوليات التزامن لتنفيذ عملية تزامن البيانات. (ar) Informatikan, konkurrentzia ataza ezberdinak aldi berean exekutatzen ari diren sistemek betetzen duten propietate bat da. Ataza hauek txip berean dauden kore ezberdinetan exekuta daitezke, fisikoki banatuta dauden prozesadore ezberdinetan edota prozesadore bakar baten barnean ere bai. (eu) 병행성(concurrency)은 컴퓨터 과학에서 여러 계산을 동시에 수행하는 시스템의 특성으로, 잠재적으로는 서로 상호 작용이 가능하다. (ko) 並行性(へいこうせい、英: concurrency)とは、計算機科学において、時間的にオーバーラップして実行される計算を伴うシステムの属性であり、そのような計算ではリソースを共有することがある。並行計算は、同一チップ上の複数のコア、単一プロセッサ上のプリエンプションを伴うマルチスレッド、物理的に分離した複数プロセッサ上などで行われる。並行計算のための数学的モデルとして、ペトリネット、プロセス計算、並列ランダムアクセス機械モデル、アクターモデル、 などが開発された。 (ja) Inom datavetenskap hänvisar samtidighet (engelska: concurrency) till förmågan att olika delar eller enheter i ett program, en algoritm eller ett problem kan exekveras i oordning eller i en delvis bestämd ordning utan att resultatet påverkas. Detta gör det möjligt att köra de samtidiga enheterna parallellt, vilket märkbart kan förbättra den övergripande körhastigheten hos system med flera processorer eller flera kärnor. (sv) 並行性(英語:Concurrency)是在计算机科学中,同一個系统擁有多個計算處理程序,這些處理程序有同时执行與的潛在互動特性,因此系統會有相當多個執行路徑且結果可能具有不確定性。并发计算可能会在具備多核心的同一个晶片中交錯运行,以优先分时线程在同一個處理器中執行,或在不同的处理器执行。 一些数理模型已經為解決一般的並行計算問題而發展,包括Petri网、进程、PRAM模型和演员模型。 (zh) Στην επιστήμη υπολογιστών, ο ταυτοχρονισμός (concurrency) είναι η ιδιότητα ενός συστήματος, στο οποίο εκτελούνται ταυτόχρονα πολλοί υπολογισμοί, που μπορούν να αλληλεπιδρούν μεταξύ τους. Οι υπολογισμοί μπορεί να εκτελούνται σε πολλούς πυρήνες του ίδιου τσιπ, σαν χρονοπρογραμματισμένα νήματα στον ίδιο επεξεργαστή, ή σε φυσικά διακριτούς επεξεργαστές. (el) In computer science, concurrency is the ability of different parts or units of a program, algorithm, or problem to be executed out-of-order or in partial order, without affecting the final outcome. This allows for parallel execution of the concurrent units, which can significantly improve overall speed of the execution in multi-processor and multi-core systems. In more technical terms, concurrency refers to the decomposability of a program, algorithm, or problem into order-independent or partially-ordered components or units of computation. (en) En ciencias de la computación, concurrencia se refiere a la habilidad de distintas partes de un programa, algoritmo, o problema de ser ejecutado en desorden o en orden parcial, sin afectar el resultado final. Los cálculos (operaciones) pueden ser ejecutados en múltiples procesadores, o ejecutados en procesadores separados físicamente o virtualmente en distintos hilos de ejecución. Un sin número de modelos matemáticos han sido desarrollados para cálculos de la concurrencia en general incluyendo redes de Petri, procesos Calculi, el modelo máquina de accesos random en paralelo, el Modelo Actor y el Lenguaje Reo. (es) Die Nebenläufigkeit, mitunter auch Parallelität (englisch concurrency) genannt, ist in der Informatik die Eigenschaft eines Systems, mehrere Aufgaben, Berechnungen, Anweisungen oder Befehle gleichzeitig ausführen zu können. Es kann sich dabei um völlig unabhängige Anweisungen handeln, bis hin zur gemeinsamen Bearbeitung einer Aufgabe. Sie können dabei auch miteinander interagieren (z. B. um Zwischenergebnisse auszutauschen). Nebenläufige Prozesse können u. a. durch Parallel Random Access Machines, Message passing oder Petri-Netze beschrieben und analysiert werden. (de) Dalam ilmu komputer, konkurensi adalah kemampuan dari unit-unit program (algoritma atau masalah) yang berbeda untuk dieksekusi tanpa mempedulikan urutan, namun tidak memengaruhi hasil akhir dari program tersebut. Sehingga ini memungkinkan untuk melakukan eksekusi pararel dari sebuah unit konkurensi/program, yang mana bisa secara signifikan meningkatkan kecepatan dari pengeksekusian unit di dalam sistem dengan banyak prosesor atau core. Dalam istilah yang lebih teknis, konkurensi ini merujuk pada pemisahan properti dari sebuah program, algoritma, atau masalah ke dalam urutan-urutannya komponent atau unit itu sendiri. (in) In informatica la concorrenza è una caratteristica dei sistemi di elaborazione nei quali può verificarsi che un insieme di processi o sottoprocessi (thread) computazionali sia in esecuzione nello stesso istante. Tale sistema viene appunto chiamato sistema a concorrenza o sistema concorrente. L'esecuzione contemporanea può condurre a interazione tra processi quando viene coinvolta una risorsa condivisa. Un'importante classe di sistemi informatici nei quali gli aspetti di concorrenza sono fondamentali è quella dei sistemi operativi. (it) In de informatica is gelijktijdigheid (Engels: concurrency) het zich in dezelfde tijdsperiode afspelen van verschillende processen of activiteiten, die dan gelijktijdig worden genoemd. Deze term wordt met name gebruikt als de processen in kwestie geacht worden om samen te werken, bijvoorbeeld door het uitwisselen van informatie of het delen van gemeenschappelijke voorzieningen, en zo de algehele voortgang te bevorderen. Tegengesteld hieraan is een sequentieel proces, waarin alle stappen strikt na elkaar worden uitgevoerd, en dus van gelijktijdigheid geen sprake is. (nl) Em ciência da computação, a concorrência ocorre quando existem dois ou mais processos executados em simultâneo; mais especificamente, o termo é utilizado quando processos disputam o acesso a recursos partilhados. Com efeito, a gestão da concorrência entre processos é a fonte de inúmeras dificuldades no desenvolvimento de software; o acesso descoordenado a um recurso (a chamada condição de corrida) induz no sistema um comportamento imprevisível. Na verdade, o valor que devia constar no recurso era 2, e não 1. (pt) В информатике параллели́зм — это свойство систем, при котором несколько вычислений выполняются одновременно, и при этом, возможно, взаимодействуют друг с другом. Вычисления могут выполняться на нескольких ядрах одного чипа с вытесняющим разделением времени потоков на одном процессоре, либо выполняться на физически отдельных процессорах. Для выполнения параллельных вычислений разработаны ряд математических моделей, в том числе сети Петри, исчисление процессов, модели параллельных случайных доступов к вычислениям и модели акторов. (ru) Рівночасність (Конкурентність, паралелізм) (англ. concurrency від лат. concurro — забіг) — в інформатиці називається властивість систем, коли декілька процесів обчислення відбуваються водночас, і, можливо, взаємодіють один з одним. (uk)
rdfs:label Concurrency (computer science) (en) تزامن (حوسبة) (ar) Nebenläufigkeit (de) Ταυτοχρονισμός (el) Concurrencia (informática) (es) Konkurrentzia (informatika) (eu) Konkurensi (ilmu komputer) (in) Concorrenza (informatica) (it) 並行性 (ja) 병행성 (ko) Gelijktijdigheid (informatica) (nl) Concorrência (ciência da computação) (pt) Параллелизм (информатика) (ru) Samtidighet (datavetenskap) (sv) 并发性 (zh) Рівночасність (інформатика) (uk)
owl:sameAs freebase:Concurrency (computer science) wikidata:Concurrency (computer science) dbpedia-ar:Concurrency (computer science) http://bn.dbpedia.org/resource/সহবর্তমানতা_(কম্পিউটার_বিজ্ঞান) dbpedia-de:Concurrency (computer science) dbpedia-el:Concurrency (computer science) dbpedia-es:Concurrency (computer science) dbpedia-eu:Concurrency (computer science) dbpedia-fa:Concurrency (computer science) dbpedia-fi:Concurrency (computer science) dbpedia-hu:Concurrency (computer science) dbpedia-id:Concurrency (computer science) dbpedia-it:Concurrency (computer science) dbpedia-ja:Concurrency (computer science) dbpedia-ko:Concurrency (computer science) dbpedia-ms:Concurrency (computer science) dbpedia-nl:Concurrency (computer science) dbpedia-pt:Concurrency (computer science) dbpedia-ro:Concurrency (computer science) dbpedia-ru:Concurrency (computer science) dbpedia-simple:Concurrency (computer science) dbpedia-sq:Concurrency (computer science) dbpedia-sv:Concurrency (computer science) dbpedia-tr:Concurrency (computer science) dbpedia-uk:Concurrency (computer science) dbpedia-vi:Concurrency (computer science) dbpedia-zh:Concurrency (computer science) https://global.dbpedia.org/id/RQ4K
prov:wasDerivedFrom wikipedia-en:Concurrency_(computer_science)?oldid=1118404631&ns=0
foaf:depiction wiki-commons:Special:FilePath/An_illustration_of_the_dining_philosophers_problem.png
foaf:isPrimaryTopicOf wikipedia-en:Concurrency_(computer_science)
is dbo:academicDiscipline of dbr:International_Conference_on_Concurrency_Theory dbr:Javier_Esparza dbr:Susan_Eisenbach
is dbo:knownFor of dbr:Brent_Hailpern
is dbo:wikiPageDisambiguates of dbr:Concurrency
is dbo:wikiPageRedirects of dbr:Concurrency_theory dbr:Concurrent_computer dbr:Concurrent_system dbr:Concurrent_systems
is dbo:wikiPageWikiLink of dbr:Carroll_Morgan_(computer_scientist) dbr:Behavior_tree dbr:ProActive dbr:Ruby_(programming_language) dbr:Message_passing dbr:Monolithic_kernel dbr:Memory_barrier dbr:Power_domains dbr:Parlog dbr:Principles_of_Model_Checking dbr:Bill_Roscoe dbr:Denotational_semantics dbr:Andrew_D._Gordon dbr:Jose_Meseguer dbr:List_of_Dutch_inventions_and_innovations dbr:List_of_pioneers_in_computer_science dbr:Perforce dbr:Unbounded_nondeterminism dbr:User-Mode_Driver_Framework dbr:Vaughan_Pratt dbr:Verilog dbr:Verzuz dbr:Dependency_relation dbr:Doron_A._Peled dbr:Double-checked_locking dbr:Double_pushout_graph_rewriting dbr:Doug_Lea dbr:Input/output_completion_port dbr:Intel_8086 dbr:Interactions_of_actors_theory dbr:International_Conference_on_Concurrency_Theory dbr:International_Conference_on_Reachability_Problems dbr:Interrupt_handler dbr:Interruptible_operating_system dbr:RAID dbr:Software_agent dbr:List_of_programming_languages_by_type dbr:Object-Oriented_Software_Construction dbr:Promela dbr:Protothread dbr:Ptolemy_Project dbr:Web_container dbr:Computability dbr:Concurrent_ML dbr:Concurrent_computing dbr:Matthew_Dillon dbr:Rust_(programming_language) dbr:SPIN_model_checker dbr:SQLite dbr:Gavin_Lowe_(computer_scientist) dbr:Generator_(computer_programming) dbr:Object-oriented_design dbr:Transputer dbr:ChucK dbr:Ciao_(programming_language) dbr:Clojure dbr:Gambit_(Scheme_implementation) dbr:Gerard_J._Holzmann dbr:Glossary_of_computer_science dbr:Go_(programming_language) dbr:Modula-2+ dbr:Conceptual_model dbr:Concurrency_control dbr:Concurrent_Haskell dbr:Concurrent_data_structure dbr:Concurrent_hash_table dbr:Concurrent_object-oriented_programming dbr:Coroutine dbr:Laboratory_for_Foundations_of_Computer_Science dbr:Operational_semantics dbr:Optimistic_replication dbr:ApacheBench dbr:Lisp_(programming_language) dbr:MagLev_(software) dbr:Cache_stampede dbr:Simula dbr:Stress_testing dbr:Common_Algebraic_Specification_Language dbr:Communicating_finite-state_machine dbr:Computer_scientist dbr:Yukihiro_Matsumoto dbr:Zohar_Manna dbr:Feature_interaction_problem dbr:Hardware_acceleration dbr:Parallel_computing dbr:Partitioned_global_address_space dbr:Pervasive_PSQL dbr:Petri_net dbr:Pipeline_(Unix) dbr:Speculative_execution dbr:Stress_testing_(software) dbr:Stride_scheduling dbr:Syntax_(programming_languages) dbr:Temporal_logic_of_actions dbr:Matthew_Hennessy dbr:Michael_W._Shields dbr:CICS dbr:C_shell dbr:Active_object dbr:Cell_(microprocessor) dbr:TinyOS dbr:Tony_Hoare dbr:Transaction_logic dbr:Turing_Award dbr:Data_parallelism dbr:Database_tuning dbr:Web_server dbr:Web_worker dbr:Distributed_algorithm dbr:Distributed_networking dbr:Futures_and_promises dbr:Haskell_features dbr:List_of_CLI_languages dbr:Actor_model dbr:Actor_model_and_process_calculi dbr:Alice_(programming_language) dbr:AmbientTalk dbr:American_Super_Computing_Leadership_Act dbr:D_(programming_language) dbr:Dart_(programming_language) dbr:Drizzle_(database_server) dbr:Editor_war dbr:Erlang_(programming_language) dbr:Floating-point_arithmetic dbr:Brent_Hailpern dbr:British_Colloquium_for_Theoretical_Computer_Science dbr:Oz_(programming_language) dbr:Chu_space dbr:Dining_philosophers_problem dbr:Directed_algebraic_topology dbr:Flyweight_pattern dbr:Global_interpreter_lock dbr:Globally_asynchronous_locally_synchronous dbr:Glossary_of_operating_systems_terms dbr:Isolation_(database_systems) dbr:Process_(computing) dbr:Reactor_pattern dbr:Real-time_computing dbr:Role-oriented_programming dbr:HFS_Plus dbr:Hardware_description_language dbr:Haskell dbr:Io_(programming_language) dbr:Jakarta_EE dbr:JavaScript dbr:Jinx_Debugger dbr:Architecture_of_Btrieve dbr:Atom_(programming_language) dbr:Alef_(programming_language) dbr:Jim_Woodcock dbr:Kamaelia dbr:Swift_(programming_language) dbr:Synchronous_programming_language dbr:Systemd dbr:Eike_Best dbr:Hidden_algebra dbr:Hoare_logic dbr:Java_collections_framework dbr:Java_concurrency dbr:Javier_Esparza dbr:Transparency_(human–computer_interaction) dbr:Yield_(multithreading) dbr:Unix_architecture dbr:Marta_Kwiatkowska dbr:Bulk_synchronous_parallel dbr:Software_performance_testing dbr:File_locking dbr:Grid_computing dbr:Instruction-level_parallelism dbr:Microsoft_Research dbr:Midori_(operating_system) dbr:Btrieve dbr:Oberon_(operating_system) dbr:OpenMP dbr:Open_NAND_Flash_Interface_Working_Group dbr:Radhia_Cousot dbr:Readers–writer_lock dbr:Readers–writers_problem dbr:Redox_(operating_system) dbr:Servo_(software) dbr:X10_(programming_language) dbr:Xcode dbr:Yannis_Smaragdakis dbr:MyISAM dbr:Turing_machine dbr:Service-oriented_programming dbr:Singleton_pattern dbr:Staged_event-driven_architecture dbr:Turing_(programming_language) dbr:Concurrency dbr:IMPRINT_(Improved_Performance_Research_Integration_Tool) dbr:List_of_statistical_tools_used_in_project_management dbr:Systems_development_life_cycle dbr:Roofline_model dbr:Runtime_predictive_analysis dbr:Evaluation_strategy dbr:Giant_lock dbr:Record_locking dbr:Thread_pool dbr:Session_type dbr:Petri_net_unfoldings dbr:SpecC dbr:Outline_of_academic_disciplines dbr:Outline_of_computer_science dbr:Outline_of_formal_science dbr:Susan_Eisenbach dbr:Concurrency_theory dbr:Concurrent_computer dbr:Concurrent_system dbr:Concurrent_systems
is dbp:discipline of dbr:International_Conference_on_Concurrency_Theory
is dbp:fields of dbr:Susan_Eisenbach
is foaf:primaryTopic of wikipedia-en:Concurrency_(computer_science)