NRAO Home > CASA > CASA Toolkit Reference Manual
table.lock - Function

3.2.1 acquire a lock on the table


Description

Try to acquire a read or write lock on the table. Nothing will be done if the table is already correctly locked by this process. It is only needed when user locking is used. When the lock is acquired, the internal caches will be synchronized with the (possibly changed) contents of the table.
It is possible to specify the number of attempts to do (1 per second) in case the table is locked by another process. The default 0 is trying indefinitely.

Arguments





Inputs

write

Write lock? (F=read lock)

allowed:

bool

Default:

true

nattempts

Nr of attempts

allowed:

int

Default:

0

Returns
bool
__________________________________________________________________


More information about CASA may be found at the CASA web page

Copyright 2016 Associated Universities Inc., Washington, D.C.

This code is available under the terms of the GNU General Public Lincense


Home | Contact Us | Directories | Site Map | Help | Privacy Policy | Search