<?xml version="1.0" encoding="utf-8" ?>
<rss version="2.0" xmlns:osnews="http://osnews.com/rss2#">
	<channel>
		<title>OSNews: </title>
		<link>http://www.osnews.com/story/17130/Share_Application_Data_with_UNIX_System_V_IPC_Mechanisms</link>
		<description>Exploring the Future of Computing</description>
		<language>en-us</language>
		<copyright>Copyright 2001-2009, David Adams</copyright>
		<webMaster>adam+nospam@osnews.com</webMaster>
		<lastBuildDate>Mon, 06 Jul 2009 19:25:51 GMT</lastBuildDate>
		<image>
			<url>http://www.osnews.com/images/osnews.gif</url>
			<title>OSNews.com</title>
			<link>http://www.osnews.com</link>
		</image>
		<item>
			<title>Multi-Process vs. Multi-Threaded</title>
			<link>http://osnews.com/thread?208022</link>
			<guid isPermaLink="true">http://osnews.com/thread?208022</guid>
			<description>A lot of people assume if you need to run two tasks in parallel that multi-threading is always superior to multi-processing.  Sometimes it's easier to write more secure and robust solutions that use multiple processes, or to fork a process as needed to handle a task.  I know I'm guilty of heading for pthreads without first really thinking about the best solution to the problem.</description>
			<pubDate>Thu, 01 Feb 2007 15:26:00 GMT</pubDate>
			<author>donotreply@osnews.com (phoehne)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>A bit outdated ... </title>
			<link>http://osnews.com/thread?208036</link>
			<guid isPermaLink="true">http://osnews.com/thread?208036</guid>
			<description>IPC consists of sharing information between applications, back in the day this used to consist of information that was not very &quot;rich&quot;  and tended to be very application specific. Very few developers i know even know what pipes and semaphores are let alone how to use them. People who use these techiques tend be developing systems software <br />
<br />
I understand the problem that semaphores tries to solve in concurrent processes but it's crazy to think that developers really want to dabble with these ideas ( with so much oppurtunity to get it beautifully wrong ) in their application development. <br />
<br />
Modern programs share data like images, text and documents and use event handling, message passing frameworks to handling data exchange and sequencing between concurrent processes. ... SYS V model was nice,  back in the day , but you rarely see it in this day, as a developer, unless you are writing system software , or you are debugging an application that might try to solve these problems with it's own framework. That has been my experience so far. any found it to be different</description>
			<pubDate>Thu, 01 Feb 2007 16:03:00 GMT</pubDate>
			<author>donotreply@osnews.com (antwarrior)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: A bit outdated ... </title>
			<link>http://osnews.com/thread?208064</link>
			<guid isPermaLink="true">http://osnews.com/thread?208064</guid>
			<description>Yes and no. <br />
<br />
Apache http daemon use SYSV IPC semaphores.<br />
Mozilla browsers use IPC SHM (Evince connection).<br />
Oracle (DB) use SHM/SYSV Semaphores.<br />
The list can continue.</description>
			<pubDate>Thu, 01 Feb 2007 17:14:00 GMT</pubDate>
			<author>donotreply@osnews.com (fffffh)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE: A bit outdated ... </title>
			<link>http://osnews.com/thread?208066</link>
			<guid isPermaLink="true">http://osnews.com/thread?208066</guid>
			<description>Sockets require more effort, but the benefit is sockets can communicate with local processes AND remote processes on far away machines, without any change in the source code.<br />
<br />
Why write a parallel processing program using pipes? They have little or no room for distributed computing. Writing such a program using sockets would allow the possibility of distributed computing.</description>
			<pubDate>Thu, 01 Feb 2007 17:21:00 GMT</pubDate>
			<author>donotreply@osnews.com (samad)</author>
			<category>Comments</category>
		</item>

		<item>
			<title>RE[2]: A bit outdated ... </title>
			<link>http://osnews.com/thread?208124</link>
			<guid isPermaLink="true">http://osnews.com/thread?208124</guid>
			<description>i think you misunderstood slightly what I meant, or maybe i misunderstood the focus of the article when i read it. <br />
i am referring to communication between programs not the programming communicating with itself or a parts of itself...</description>
			<pubDate>Thu, 01 Feb 2007 20:52:00 GMT</pubDate>
			<author>donotreply@osnews.com (antwarrior)</author>
			<category>Comments</category>
		</item>
	</channel>
</rss>
