summaryrefslogtreecommitdiffstats
path: root/library/reg
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2012-06-13 17:26:41 (GMT)
committerdgp <dgp@users.sourceforge.net>2012-06-13 17:26:41 (GMT)
commitd175d3a8425c48ce4739f167b9a6eb80d3678685 (patch)
tree8defb148da7c014180c3cd4f28840522f6a9b4ab /library/reg
parent8469cbab159b4bfe007ee77f47b58cccc583561f (diff)
downloadtcl-d175d3a8425c48ce4739f167b9a6eb80d3678685.zip
tcl-d175d3a8425c48ce4739f167b9a6eb80d3678685.tar.gz
tcl-d175d3a8425c48ce4739f167b9a6eb80d3678685.tar.bz2
More work in progress.
The problem with release of the elements of a fileSystemList by one routine while some other (caller) routine is still traversing that list is not dependent on threaded operations. An unthreaded build can still encounter the problem. Revised so that threaded/unthreaded operations are much closer to the same (no direct TCL_THREADS dependency). Also simplified the epoch checking which reduces locking to when it's needed. Still have the problem of returning as valid FilesystemRecords that are pulled from an outdated epoch.
Diffstat (limited to 'library/reg')
0 files changed, 0 insertions, 0 deletions