From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.1.3 (2006-06-01) on yquem.inria.fr X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=AWL autolearn=disabled version=3.1.3 Received: from mail1-relais-roc.national.inria.fr (mail1-relais-roc.national.inria.fr [192.134.164.82]) by yquem.inria.fr (Postfix) with ESMTP id EC411BC6B for ; Tue, 8 Jan 2008 16:04:52 +0100 (CET) X-IronPort-Anti-Spam-Filtered: true X-IronPort-Anti-Spam-Result: Ah4FAHMfg0fUnw6DiGdsb2JhbACCNY1lAQEBCAQGKZhp X-IronPort-AV: E=Sophos;i="4.24,258,1196636400"; d="scan'208";a="6417342" Received: from pih-relay04.plus.net ([212.159.14.131]) by mail1-smtp-roc.national.inria.fr with ESMTP; 08 Jan 2008 16:04:52 +0100 Received: from [80.229.56.224] (helo=beast.local) by pih-relay04.plus.net with esmtp (Exim) id 1JCG0Z-00081B-Dn for caml-list@yquem.inria.fr; Tue, 08 Jan 2008 15:04:52 +0000 From: Jon Harrop Organization: Flying Frog Consultancy Ltd. To: caml-list@yquem.inria.fr Subject: Parallelism with threads Date: Tue, 8 Jan 2008 14:56:49 +0000 User-Agent: KMail/1.9.7 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200801081456.49677.jon@ffconsultancy.com> X-Spam: no; 0.00; parallelism:01 ocaml:01 frog:98 threads:01 threads:01 gcs:01 opengl:03 parallel:05 shared:06 rather:08 looks:08 i'm:09 compute:09 contexts:10 ltd:87 Is it possible to compute in parallel using separate threads rather than separate processes in OCaml, i.e. having multiple threads sharing multiple independent GCs? I'm asking because it looks as though OpenGL contexts can be shared between threads but not between processes. -- Dr Jon D Harrop, Flying Frog Consultancy Ltd. http://www.ffconsultancy.com/products/?e