From owner-freebsd-questions@FreeBSD.ORG Mon Feb 20 09:12:53 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5B04916A420 for ; Mon, 20 Feb 2006 09:12:53 +0000 (GMT) (envelope-from jresch@cleversafe.com) Received: from omta14.mta.everyone.net (sitemail2.everyone.net [216.200.145.36]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2482643D46 for ; Mon, 20 Feb 2006 09:12:53 +0000 (GMT) (envelope-from jresch@cleversafe.com) Received: from dm18.mta.everyone.net (bigiplb-dsnat [172.16.0.19]) by omta14.mta.everyone.net (Postfix) with ESMTP id 060D74003A for ; Mon, 20 Feb 2006 01:12:53 -0800 (PST) X-Eon-Dm: dm18 Received: by dm18.mta.everyone.net (EON-AUTHRELAY2[SSL] - c6251b32) id dm18.43f5ea23.33cb0 for ; Mon, 20 Feb 2006 01:12:52 -0800 (PST) X-Eon-Sig: AQAwHTFD+YgUzelfcAIAAAAB,21db80f141b03feeb9ea6df7ba82e517 Message-ID: <43F98807.5000205@cleversafe.com> Date: Mon, 20 Feb 2006 03:12:39 -0600 From: Jason Resch User-Agent: Mozilla Thunderbird 1.0.6 (Windows/20050716) X-Accept-Language: en-us, en MIME-Version: 1.0 To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: IPC Queues X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 20 Feb 2006 09:12:53 -0000 Hello everyone, My company is implementing an application which we plan will use shared memory and IPC mechanisms to coordinate work. We would prefer to use POSIX message queues due to their better support for priorities, but from the research I have done thus far it appears none of the BSDs support POSIX queues. My question is, does there exist some kernel patch or port that implements POSIX queues for FreeBSD? I would also be grateful for any insight others could provide regarding alternatives. For instance, how well socket performance stacks up against shared memory, particularly in a multi-threaded enviornment. Thank you in advance for any assitance you can provide. Regards, Jason Resch