From: Roy S. <roy...@ic...> - 2006-08-14 15:00:04
|
On Mon, 14 Aug 2006, John Peterson wrote: > Does a read/write static variable raise any question of thread safety? Yes. Fortunately, we already use enough such variables that libMesh is not thread-safe, so adding one more won't kill us. And actually, I'm not sure how much of an improvement multi-threading would get us. A thread is just a process that shares a lot of memory, and we're already multi-process. Right now, of course, it would be very nice to have only one Mesh in memory per motherboard rather than one Mesh per CPU core - but after we distribute the Mesh class, that won't be a serious problem. --- Roy |