ClassPackage: exclToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 8.1
New since 8.1 release.

synchronizing-structure

This class was added by a patch released in July, 2009. This macro will not be defined if that patch has not been installed. See sys:update-allegro for information on downloading patches.

This structure class is used as a base structure when instances of a structure class are to be locked with the with-locked-structure macro.

Example usage

	 (defstruct (my-lockable-thing
       		      (:include synchronizing-structure)
		      ...)
	   ...)
	 ...
	 (setq thing (make-my-lockable-thing ...))
	 ...
	 (with-locked-structure (thing)
           ...)

See smp.htm and multiprocessing.htm for more information on this macro and on multiprocessing.


Copyright (c) 1998-2009, Franz Inc. Oakland, CA., USA. All rights reserved.
Documentation for Allegro CL version 8.1. This page is new in the 8.1 release.
Created 2007.4.30.

ToCDocOverviewCGDocRelNotesFAQIndexPermutedIndex
Allegro CL version 8.1
New since 8.1 release.