Message passing (original) (raw)
Le modèle de passage de messages (message passing en anglais) est un modèle de communication entre ordinateurs ou entre processus à l'intérieur d'un même ordinateur. Il réalise l’envoi de messages simples. Il constitue la couche de base des Middleware Orientés Messages.
Property | Value |
---|---|
dbo:abstract | El pas de missatges en ciències de la computació és un paradigma de programació utilitzat com a alternativa al model de memòria compartida, sent aquest últim difícil o impossible de traslladar a sistemes distribuïts, on no existeix físicament la memòria compartida. Les seves aplicacions són diverses, i pot utilitzar-se des de per garantir que els diferents objectes que constitueixen un programa informàtic puguin treballar de forma coherent entre ells, fins a permetre que una tasca es pugui executar de forma sincronitzada entre varis ordinadors. Per tal de poder implementar el pas de missatges, entre els processos que es comuniquen ha de existir un enllaç de comunicació. El model de pas de missatges és el que defineix els mètodes i funcions per a poder portar a terme l'enviament d'un missatge d'un procés emissor a un destinatari. Suposa un enfocament oposat al paradigma tradicional en el qual els processos, funcions i subrutines només poden ser cridats directament a través del seu nom. Consta de dos primitives bàsiques: send (destí, missatge) i recive (origen, missatge). (ca) V počítačové vědě proces předávání zpráv odešle zprávu na proces (což může být objekt) a spoléhá na proces a podpůrné infrastruktury, aby vybraly a vyvolaly spuštění daného kódu. Předávání zpráv se od konvenčního programování liší tím, kde je proces, podprogram nebo funkce přímo vyvolána názvem. Předávání zpráv je klíčové pro některé modely souběžnosti a objektově orientované programování. Předávání zpráv je používán v každém moderním počítačovém softwaru. Používá se jako způsob kooperace mezi objekty, které tvoří program a také jako prostředek k interakci mezi objekty a systémy, které běží na různých počítačích (např. na Internetu). Předávání zpráv může být realizováno různými mechanismy, včetně kanálů. (cs) In der Informatik ist der Nachrichtenaustausch (englisch message passing) eine Kommunikationsform, die in der Nebenläufigkeits-Programmierung (Concurrent programming), der parallelen Programmierung (Parallel programming), der objektorientierten Programmierung und der Interprozesskommunikation eingesetzt wird. Die Kommunikation beruht auf dem Versenden von Nachrichten zu Empfängern. Nachrichtenformen sind u. a. der Funktionsaufruf, Signale und Datenpakete. Bekannte Modelle, die auf dem Nachrichtenaustausch basieren, sind z. B. das Actor Model von Hewitt und Prozessalgebren. Mikrokernel-Betriebssysteme tauschen Nachrichten zwischen einem Kernel und einem oder mehreren Server-Blocks aus (siehe auch Server Message Block).Verteilte Objekt- und entfernte Methodenaufruf-Systeme wie ONC RPC, CORBA, Java RMI, DCOM, SOAP und ähnliche gehören zu den Nachrichtenaustausch-Systemen. Der Begriff wird zudem im Hochleistungsrechnen verwendet (siehe auch Message Passing Interface, Mehrkernprozessor). Nachrichtenaustausch-Systeme werden auch „Shared nothing“-Systeme genannt, da die Nachrichtenaustausch-Abstraktion die zugrundeliegenden Zustandsänderungen verbirgt, die evtl. bei der Implementierung des Nachrichtensendens verwendet werden. (de) Le modèle de passage de messages (message passing en anglais) est un modèle de communication entre ordinateurs ou entre processus à l'intérieur d'un même ordinateur. Il réalise l’envoi de messages simples. Il constitue la couche de base des Middleware Orientés Messages. (fr) In computer science, message passing is a technique for invoking behavior (i.e., running a program) on a computer. The invoking program sends a message to a process (which may be an actor or object) and relies on that process and its supporting infrastructure to then select and run some appropriate code. Message passing differs from conventional programming where a process, subroutine, or function is directly invoked by name. Message passing is key to some models of concurrency and object-oriented programming. Message passing is ubiquitous in modern computer software. It is used as a way for the objects that make up a program to work with each other and as a means for objects and systems running on different computers (e.g., the Internet) to interact. Message passing may be implemented by various mechanisms, including channels. (en) En ciencias de la computación, el paso de mensajes es un paradigma de programación ampliamente usado en el software moderno. Sus aplicaciones cubren un amplio campo, y puede usarse desde para garantizar que los diferentes objetos que constituyen un programa informático puedan trabajar de forma coherente entre ellos hasta para permitir que una tarea pueda ejecutarse de forma sincronizada entre varios ordenadores. Es uno de los conceptos clave en modelos de programación concurrente, programación distribuida y programación orientada a objetos. De forma abstracta, se llama mensaje a una porción de información que un proceso emisor envía a un destinatario (El cual puede ser otro proceso, un actor o un objeto). El modelo de paso de mensajes es el que define los métodos y funciones para poder llevar a cabo el envío de un mensaje de un proceso emisor a un destinatario. Supone un enfoque opuesto al paradigma tradicional en el cual los procesos, funciones y subrutinas sólo podían ser llamados directamente a través de su nombre. (es) 計算機科学におけるメッセージ (英: message) とは、情報の伝達を目的とする、順序付けられた文字列である。JISでは、情報理論および通信理論におけるmessageの訳語として通報という用語が割り当てられている。 メッセージパッシング (英: message passing) とは、並行計算・並列計算、オブジェクト指向、プロセス間通信で使われる通信方式である。プロセスもしくはオブジェクトといったモデルではメッセージ(ゼロ以上のバイト、複雑なデータ構造、プログラムコードも含む)を送ったり受けたりできる。メッセージを待つことによって同期することもできる。メッセージパッシングに基づく主なモデルとしてアクターモデルやプロセス代数がある。 (ja) In informatica, la comunicazione a scambio di messaggi (in inglese message passing) è una tipologia di comunicazione tra processi che prevede che non ci siano risorse condivise (e per questo viene anche detta shared nothing, nessuna condivisione), e che tutte le comunicazioni avvengano attraverso l'invio di messaggi tra i processi. Per queste caratteristiche si pone in contrasto con le tecniche di comunicazione che prevedono e l'uso dei lock o di meccanismi analoghi per ottenere la mutua esclusione.La comunicazione avviene tramite primitive di comunicazione della tipologia di send (invia) e receive (ricevi). La modalità a scambio di messaggi è molto usata nelle (calcolo parallelo), e il modello più diffuso in questi casi è MPI. (it) Em ciência da computação, troca de mensagens é uma forma comunicação entre processos que consiste em enviar mensagens a destinatários, sob forma de invocação de funções, sinais ou pacotes de dados. A transferência dos dados é uma tarefa cooperativa entre processos, pois para cada operação de envio deve haver uma operação de recebimento relacionada. O termo é usado em computação paralela, computação concorrente e em programação orientada a objeto. Sistemas de objetos distribuídos e de chamadas remotas como ONC RPC, Corba, Java RMI, DCOM, SOAP, .NET Remoting, , , D-Bus entre outros são sistemas de troca de mensagens. Linguagens de programação baseadas no modelo de troca de mensagem geralmente definem essa troca como o envio de um dado a um destinatário qualquer, como uma thread ou um socket, geralmente de forma assíncrona e por cópia do dado. (pt) Обмін повідомленнями — в програмуванні, є способом координації в конкурентних, паралельних, та об'єктно-орієнтованих системах, та організації взаємодії між процесами. Координація робиться шляхом відсилання повідомлень отримувачу. Повідомлення можуть мати форму викликів функцій, сигналів, та пакетів даних. До найвідоміших моделей обчислень, основаних на обміні повідомленнями належать модель Актора та . Мікроядерні операційні системи координують роботу ядра та програм обміном повідомлень. Розподілені системи доступу до об'єктів та віддаленого виклику методів, такі як ONC RPC, CORBA, Java RMI, DCOM, SOAP, .NET Remoting та їм подібні є системами з обміном повідомленнями. Цей термін також використовується в галузі надпотужних обчислювальних систем в бібліотеці MPI. (uk) Обмен сообщениями в информатике — один из подходов реализации взаимодействия компонентов и систем, используемый в параллельных вычислениях, объектно-ориентированном программировании, также — одна из форм межпроцессного взаимодействия в операционных системах, в микроядерных операционных системах подход используется для обмена информацией между одним из ядер и одним или более исполняющих блоков. Распределённые системы доступа к объектам и удалённого вызова методов, вида ONC RPC, CORBA, RMI, DCOM, SOAP, .Net_Remoting, QNX Neutrino RTOS, , D-Bus и им подобные являются системами обмена сообщениями. Широкое применение подходов с обменом сообщениями также свойственно высокопроизводительным вычислениям, в частности, на нём основан интерфейс передачи сообщений MPI. В классе связующего программного обеспечения выделяется особая группа — промежуточное программное обеспечение, ориентированное на обработку сообщений, базирующееся на данном подходе. (ru) 在電腦科學中,訊息傳遞(英語:Message passing)是一種通訊的形式,在并发计算、平行計算、物件導向程式設計與行程間通訊中使用。在這種模式中,行程或物件以傳送及接收訊息的方式來達成同步。 不同于传统程序设计通过名字直接调用(invoking)一个进程、子例程或者函数,訊息傳遞直接发送消息给一个进程,依赖进程或基础框架来调用实际执行的代码。 可分为同步方式与异步方式。 (zh) |
dbo:wikiPageExternalLink | http://portal.acm.org/citation.cfm%3Fid=140385&coll=&dl=ACM&CFID=15151515&CFTOKEN=6184618%7Ctitle=Low-latency http://portal.acm.org/citation.cfm%3Fid=30371&coll=&dl=ACM&CFID=15151515&CFTOKEN=6184618%7Ctitle=Hardware http://portal.acm.org/citation.cfm%3Fid=810905&coll=&dl=ACM&CFID=15151515&CFTOKEN=6184618%7Ctitle=Some http://www.netlib.org/utk/lsi/pcwLSI/text/node58.html%23SECTION00720000000000000000 http://cva.stanford.edu/projects/j-machine/ |
dbo:wikiPageID | 1324867 (xsd:integer) |
dbo:wikiPageLength | 15752 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1120455991 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Amorphous_computing dbr:QNX dbr:Scala_(programming_language) dbr:Message_passing_in_computer_clusters dbr:Method_(computer_programming) dbr:Messaging_pattern dbr:SOAP_(protocol) dbr:HyperCard dbr:Remote_Procedure_Call dbr:Unix dbr:Deadlock dbr:Durability_(database_systems) dbr:Internet dbr:.NET_Remoting dbr:Computer dbr:Concurrent_ML dbr:Rust_(programming_language) dbr:SOAP dbr:Object-oriented_programming dbr:Object_(computer_science) dbr:Middleware dbr:Object_model dbr:Elixir_(programming_language) dbr:Emerald_(programming_language) dbr:Go_(programming_language) dbr:Concurrency_(computer_science) dbr:Consistency_(database_systems) dbr:AppleScript dbr:LiveCode dbr:Calling_convention dbr:Smalltalk dbr:Subroutine dbr:Communicating_sequential_processes dbr:Computer_program dbr:Computer_science dbr:Microkernel dbc:Inter-process_communication dbr:Actor_model_implementation dbc:Distributed_computing_architecture dbr:URL dbr:Web_server dbr:Distributed_Component_Object_Model dbr:Distributed_computing dbr:Distributed_data_flow dbr:ACID dbr:Active_message dbr:Actor_model dbr:Alan_Kay dbr:D-Bus dbr:Erlang_(programming_language) dbr:Flow-based_programming dbr:Isolation_(database_systems) dbr:Process_(computing) dbr:Atomicity_(database_systems) dbr:Java_(programming_language) dbr:Java_RMI dbr:Bit_rate dbr:Synchronizer_(algorithm) dbr:Thread_(computing) dbr:Encapsulation_(computer_science) dbr:Method_(computer_science) dbr:Objective-C dbr:Channel_(programming) dbr:Self_(programming_language) dbr:CORBA dbr:OpenBinder dbr:Message_Passing_Interface dbr:Software dbr:Live_distributed_object dbr:Event_loop dbr:Parameter_(computer_science) dbr:Volatile_variable dbr:Web_browsing dbr:Pi_calculus dbr:General_purpose_register dbr:ONC_RPC dbr:CTOS |
dbp:wikiPageUsesTemplate | dbt:About dbt:Citation_needed dbt:Cite_conference dbt:Cite_web dbt:Expert_needed dbt:Main dbt:One_source dbt:Reflist dbt:Short_description dbt:Unreferenced_section dbt:Inter-process_communication |
dct:subject | dbc:Inter-process_communication dbc:Distributed_computing_architecture |
rdf:type | yago:Abstraction100002137 yago:GrammaticalRelation113796779 yago:Inflection113803782 yago:LinguisticRelation113797142 yago:Paradigm113804375 yago:Relation100031921 yago:WikicatProgrammingParadigms |
rdfs:comment | Le modèle de passage de messages (message passing en anglais) est un modèle de communication entre ordinateurs ou entre processus à l'intérieur d'un même ordinateur. Il réalise l’envoi de messages simples. Il constitue la couche de base des Middleware Orientés Messages. (fr) 計算機科学におけるメッセージ (英: message) とは、情報の伝達を目的とする、順序付けられた文字列である。JISでは、情報理論および通信理論におけるmessageの訳語として通報という用語が割り当てられている。 メッセージパッシング (英: message passing) とは、並行計算・並列計算、オブジェクト指向、プロセス間通信で使われる通信方式である。プロセスもしくはオブジェクトといったモデルではメッセージ(ゼロ以上のバイト、複雑なデータ構造、プログラムコードも含む)を送ったり受けたりできる。メッセージを待つことによって同期することもできる。メッセージパッシングに基づく主なモデルとしてアクターモデルやプロセス代数がある。 (ja) 在電腦科學中,訊息傳遞(英語:Message passing)是一種通訊的形式,在并发计算、平行計算、物件導向程式設計與行程間通訊中使用。在這種模式中,行程或物件以傳送及接收訊息的方式來達成同步。 不同于传统程序设计通过名字直接调用(invoking)一个进程、子例程或者函数,訊息傳遞直接发送消息给一个进程,依赖进程或基础框架来调用实际执行的代码。 可分为同步方式与异步方式。 (zh) El pas de missatges en ciències de la computació és un paradigma de programació utilitzat com a alternativa al model de memòria compartida, sent aquest últim difícil o impossible de traslladar a sistemes distribuïts, on no existeix físicament la memòria compartida. Les seves aplicacions són diverses, i pot utilitzar-se des de per garantir que els diferents objectes que constitueixen un programa informàtic puguin treballar de forma coherent entre ells, fins a permetre que una tasca es pugui executar de forma sincronitzada entre varis ordinadors. Per tal de poder implementar el pas de missatges, entre els processos que es comuniquen ha de existir un enllaç de comunicació. (ca) V počítačové vědě proces předávání zpráv odešle zprávu na proces (což může být objekt) a spoléhá na proces a podpůrné infrastruktury, aby vybraly a vyvolaly spuštění daného kódu. Předávání zpráv se od konvenčního programování liší tím, kde je proces, podprogram nebo funkce přímo vyvolána názvem. Předávání zpráv je klíčové pro některé modely souběžnosti a objektově orientované programování. (cs) In der Informatik ist der Nachrichtenaustausch (englisch message passing) eine Kommunikationsform, die in der Nebenläufigkeits-Programmierung (Concurrent programming), der parallelen Programmierung (Parallel programming), der objektorientierten Programmierung und der Interprozesskommunikation eingesetzt wird. Die Kommunikation beruht auf dem Versenden von Nachrichten zu Empfängern. Nachrichtenformen sind u. a. der Funktionsaufruf, Signale und Datenpakete. Bekannte Modelle, die auf dem Nachrichtenaustausch basieren, sind z. B. das Actor Model von Hewitt und Prozessalgebren. (de) In computer science, message passing is a technique for invoking behavior (i.e., running a program) on a computer. The invoking program sends a message to a process (which may be an actor or object) and relies on that process and its supporting infrastructure to then select and run some appropriate code. Message passing differs from conventional programming where a process, subroutine, or function is directly invoked by name. Message passing is key to some models of concurrency and object-oriented programming. (en) En ciencias de la computación, el paso de mensajes es un paradigma de programación ampliamente usado en el software moderno. Sus aplicaciones cubren un amplio campo, y puede usarse desde para garantizar que los diferentes objetos que constituyen un programa informático puedan trabajar de forma coherente entre ellos hasta para permitir que una tarea pueda ejecutarse de forma sincronizada entre varios ordenadores. Es uno de los conceptos clave en modelos de programación concurrente, programación distribuida y programación orientada a objetos. (es) In informatica, la comunicazione a scambio di messaggi (in inglese message passing) è una tipologia di comunicazione tra processi che prevede che non ci siano risorse condivise (e per questo viene anche detta shared nothing, nessuna condivisione), e che tutte le comunicazioni avvengano attraverso l'invio di messaggi tra i processi. Per queste caratteristiche si pone in contrasto con le tecniche di comunicazione che prevedono e l'uso dei lock o di meccanismi analoghi per ottenere la mutua esclusione.La comunicazione avviene tramite primitive di comunicazione della tipologia di send (invia) e receive (ricevi). (it) Em ciência da computação, troca de mensagens é uma forma comunicação entre processos que consiste em enviar mensagens a destinatários, sob forma de invocação de funções, sinais ou pacotes de dados. A transferência dos dados é uma tarefa cooperativa entre processos, pois para cada operação de envio deve haver uma operação de recebimento relacionada. O termo é usado em computação paralela, computação concorrente e em programação orientada a objeto. (pt) Обмін повідомленнями — в програмуванні, є способом координації в конкурентних, паралельних, та об'єктно-орієнтованих системах, та організації взаємодії між процесами. Координація робиться шляхом відсилання повідомлень отримувачу. Повідомлення можуть мати форму викликів функцій, сигналів, та пакетів даних. До найвідоміших моделей обчислень, основаних на обміні повідомленнями належать модель Актора та . Мікроядерні операційні системи координують роботу ядра та програм обміном повідомлень. (uk) Обмен сообщениями в информатике — один из подходов реализации взаимодействия компонентов и систем, используемый в параллельных вычислениях, объектно-ориентированном программировании, также — одна из форм межпроцессного взаимодействия в операционных системах, в микроядерных операционных системах подход используется для обмена информацией между одним из ядер и одним или более исполняющих блоков. (ru) |
rdfs:label | Pas de missatges (ca) Zasílání zpráv (cs) Nachrichtenaustausch (de) Paso de mensajes (es) Passage de messages (fr) Comunicazione a scambio di messaggi (it) Message passing (en) メッセージ (コンピュータ) (ja) Troca de mensagens (pt) Обмен сообщениями (ru) 訊息傳遞 (軟體) (zh) Обмін повідомленнями (uk) |
owl:sameAs | freebase:Message passing yago-res:Message passing wikidata:Message passing dbpedia-ca:Message passing dbpedia-cs:Message passing dbpedia-de:Message passing dbpedia-es:Message passing dbpedia-fa:Message passing dbpedia-fr:Message passing dbpedia-he:Message passing dbpedia-it:Message passing dbpedia-ja:Message passing dbpedia-no:Message passing dbpedia-pt:Message passing dbpedia-ru:Message passing dbpedia-simple:Message passing dbpedia-uk:Message passing dbpedia-vi:Message passing dbpedia-zh:Message passing https://global.dbpedia.org/id/nUj5 |
prov:wasDerivedFrom | wikipedia-en:Message_passing?oldid=1120455991&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Message_passing |
is dbo:wikiPageDisambiguates of | dbr:Message_(disambiguation) dbr:Message_passing_(disambiguation) dbr:Passing |
is dbo:wikiPageRedirects of | dbr:Message_(object-oriented_programming) dbr:Asynchronous_message_passing dbr:Synchronous_message_passing dbr:Message-based dbr:Message-based_protocol dbr:Message-passing dbr:Message_passing_programming dbr:Message_Passing |
is dbo:wikiPageWikiLink of | dbr:Carl_Sassenrath dbr:Behavior_tree dbr:Producer–consumer_problem dbr:Programming_paradigm dbr:Scientific_method dbr:Message dbr:Message_(disambiguation) dbr:Message_passing_(disambiguation) dbr:Message_passing_in_computer_clusters dbr:Method_(computer_programming) dbr:Multi-Environment_Real-Time dbr:Mac_OS_nanokernel dbr:Message_(object-oriented_programming) dbr:Message_loop_in_Microsoft_Windows dbr:Messaging_pattern dbr:Metaobject dbr:Process-oriented_programming dbr:BeRTOS dbr:Borland_C++ dbr:History_of_the_Actor_model dbr:Join-pattern dbr:Joyce_(programming_language) dbr:DNIX dbr:Ultrix dbr:Unified_Parallel_C dbr:V_(operating_system) dbr:Vanguard_(microkernel) dbr:Von_Neumann_programming_languages dbr:Dynamic_dispatch dbr:E_(programming_language) dbr:Index_of_object-oriented_programming_articles dbr:Input/output_automaton dbr:Input/output_completion_port dbr:Jakarta_Enterprise_Beans dbr:LAM/MPI dbr:List_of_programming_languages_by_type dbr:Publish–subscribe_pattern dbr:Trace-based_simulation dbr:Comparison_of_programming_paradigms dbr:Concurrent_computing dbr:SIMPL dbr:Generalized_distributive_law dbr:Object-oriented_programming dbr:ChorusOS dbr:Coarray_Fortran dbr:Electronics_in_rock_music dbr:Fuchsia_(operating_system) dbr:Fuzzing dbr:GLib dbr:GNUstep dbr:Gambit_(Scheme_implementation) dbr:Gernot_Heiser dbr:Glossary_of_computer_science dbr:Go_(programming_language) dbr:Graph_coloring dbr:NLTSS dbr:Concurrency_(computer_science) dbr:Apache_Storm dbr:Load_balancing_(computing) dbr:MRF_optimization_via_dual_decomposition dbr:Smalltalk dbr:Communicating_sequential_processes dbr:Comparison_of_BSD_operating_systems dbr:Compositing_window_manager dbr:ZeroMQ dbr:Hagit_Attiya dbr:Kernel_(operating_system) dbr:Parallel_algorithm dbr:Parallel_computing dbr:Partitioned_global_address_space dbr:Passing dbr:Prefix_sum dbr:STREAMS dbr:Theoretical_computer_science dbr:Transaction-level_modeling dbr:Manycore_processor dbr:Microkernel dbr:Rootkit dbr:Mutual_exclusion dbr:Synthetic_file_system dbr:Axum_(programming_language) dbr:Actor-Based_Concurrent_Language dbr:Cecil_(programming_language) dbr:Agent-oriented_programming dbr:Agora_(programming_language) dbr:Thoth_(operating_system) dbr:Two-tree_broadcast dbr:Data-intensive_computing dbr:Database-centric_architecture dbr:Web_worker dbr:Distributed_computing dbr:Distributed_data_flow dbr:Distributed_minimum_spanning_tree dbr:GEC_4000_series dbr:J–Machine dbr:ScaLAPACK dbr:SR_(programming_language) dbr:A/ROSE dbr:Active_message dbr:Actor_model dbr:Ada_(programming_language) dbr:Alan_Kay dbr:AmigaOS dbr:Dart_(programming_language) dbr:Dataflow dbr:DragonFly_BSD dbr:Erlang_(programming_language) dbr:Event-driven_programming dbr:Exec_(Amiga) dbr:Barrier_(computer_science) dbr:Broadcasting_(networking) dbr:Nim_(programming_language) dbr:NonStop_(server_computers) dbr:Oz_(programming_language) dbr:Danny_Dolev dbr:Flow-based_programming dbr:Global_variable dbr:Gnutella2 dbr:Goto dbr:Handel-C dbr:Multi-core_processor dbr:Michel_Raynal dbr:Process_management_(computing) dbr:Real-time_operating_system dbr:Reification_(computer_science) dbr:Reliability_(computer_networking) dbr:Harmony_(operating_system) dbr:Async/await dbr:Io_(programming_language) dbr:JBoss_Messaging dbr:Hybrid_kernel dbr:Multi-trials_technique dbr:Asynchronous_message_passing dbr:Binn_(serialization_format) dbr:BlackBerry_950 dbr:Blockchain dbr:Symbolics dbr:Synchronous_message_passing dbr:High_Performance_Fortran dbr:Hooking dbr:Thread_(computing) dbr:Tube_(BBC_Micro) dbr:Windows_USER dbr:Automatic_parallelization dbr:Autonomous_decentralized_system dbr:UGV_Interoperability_Profile dbr:Message-based dbr:Message-based_protocol dbr:Message-passing dbr:Message_passing_programming dbr:Inter-process_communication dbr:Knowledge_Engineering_Environment dbr:Message-oriented_middleware dbr:Network_throughput dbr:Newspeak_(programming_language) dbr:Oberon-2 dbr:Objective-C dbr:Opa_(programming_language) dbr:OpenComRTOS dbr:OpenVZ dbr:Open_Cobalt dbr:RC_4000_multiprogramming_system dbr:Channel_(programming) dbr:Workbench_(AmigaOS) dbr:XNU dbr:Xgrid dbr:Yate_(telephony_engine) dbr:Loop-level_parallelism dbr:ManaGeR dbr:Multiprocessing dbr:Real-Time_Object-Oriented_Modeling dbr:Service-oriented_architecture dbr:Service_Control_Manager dbr:Simple_Symmetric_Transport_Protocol dbr:Single-chip_Cloud_Computer dbr:Symobi dbr:Transient_(computer_programming) dbr:Testing_high-performance_computing_applications dbr:Turbo_equalizer dbr:Event_loop dbr:Flavors_(programming_language) dbr:XPCOM dbr:Multiprocessor_system_architecture dbr:Quasi-opportunistic_supercomputing dbr:PicoChip dbr:TNSDL dbr:Single_program,_multiple_data dbr:Message_Passing |
is dbp:paradigm of | dbr:E_(programming_language) |
is foaf:primaryTopic of | wikipedia-en:Message_passing |