翻訳と辞書
Words near each other
・ Simple Murder
・ Simple Network Management Protocol
・ Simple Network Paging Protocol
・ Simple non-inferential passage
・ Simple Object Database Access
・ Simple Ocean Data Assimilation
・ Simple Outline XML
・ Simple past
・ Simple path
・ Simple People
・ Simple Plan
・ Simple Plan (album)
・ Simple Plan discography
・ Simple Plastic Airplane Design
・ Simpkinstown, Virginia
SIMPL
・ Simpl
・ SIMPLE
・ SiMPLE
・ Simple
・ Simple (abstract algebra)
・ Simple (album)
・ Simple (bank)
・ SIMPLE (dark matter experiment)
・ SIMPLE (instant messaging protocol)
・ SIMPLE (military communications protocol)
・ Simple (philosophy)
・ Simple 4-line
・ Simple 8
・ Simple Agi Ondh Love Story


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

SIMPL : ウィキペディア英語版
SIMPL

Synchronous Interprocess Messaging Project for LINUX (SIMPL) is a free and open-source project that allows QNX-style synchronous message passing by adding a Linux library using user space techniques like shared memory and Unix pipes〔(【引用サイトリンク】title=SRR -- QNX API compatible message passing for Linux )〕 to implement SendMssg/ReceiveMssg/ReplyMssg inter-process messaging mechanisms.
==Mechanism==
A client thread sending a message is BLOCKED (the process thread execution is temporarily suspended) until the server thread sends a received message acknowledgement, processes the message, and executes a reply. When the server thread replies the client thread becomes READY (unblocked). The server thread typically loops, waiting to receive a message from a client thread.
Blocking synchronizes the client thread execution, blocking it and implicitly schedules the server thread to be scheduled for execution without requiring explicit process control work by the kernel to determine which thread to run next as with other forms of IPC.
The send and receive operations are blocking and synchronous, reply doesn't block, the client thread is already blocked waiting for the reply and no additional synchronization is required. The server thread replies to the client and continue running while the kernel and/or networking code asynchronously passes the reply data to the client thread and marks it READY for execution.〔(【引用サイトリンク】title=Interprocess Communication (IPC) )

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「SIMPL」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.