W3C CVS

CVS log for java/classes/org/w3c/util/ThreadCache.java

[BACK] Up to [Public] / java / classes / org / w3c / util

Request diff between arbitrary revisions


Default branch: 1

Revision 1.17 / (download) - annotate - [select for diffs] , Fri Sep 28 14:14:47 2007 UTC (12 months, 2 weeks ago) by ylafon
CVS Tags: HEAD
Changes since 1.16: +5 -5 lines
Diff to previous 1.16 (colored)
use notify instead of notifyall when one thread becomes available in the pool

Revision 1.16 / (download) - annotate - [select for diffs] , Wed Aug 16 21:37:58 2000 UTC (8 years, 1 month ago) by ylafon
CVS Tags: rel-2-2, R_2_2_6_B0, R_2_2_5_B0, R_2_2_4_B0, R_2_2_3_B1, R_2_2_2_B0, R_2_2_1_B0, R_2_2_0_B0
Changes since 1.15: +4 -4 lines
Diff to previous 1.15 (colored)
Fixed import statements and removed extra empty lines

Revision 1.13.4.2 / (download) - annotate - [select for diffs] , Fri Aug 4 09:30:52 2000 UTC (8 years, 2 months ago) by ylafon
Branch: rel-2-0
Changes since 1.13.4.1: +7 -4 lines
Diff to previous 1.13.4.1 (colored) to branchpoint 1.13 (colored) next main 1.14 (colored)
backport of 2.1 stability changes

Revision 1.15 / (download) - annotate - [select for diffs] , Fri Aug 4 09:30:38 2000 UTC (8 years, 2 months ago) by ylafon
CVS Tags: R_2_1_2_B0
Changes since 1.14: +8 -5 lines
Diff to previous 1.14 (colored)
updated synchronization

Revision 1.13.4.1 / (download) - annotate - [select for diffs] , Wed Jul 26 12:16:38 2000 UTC (8 years, 2 months ago) by ylafon
Branch: rel-2-0
Changes since 1.13: +28 -8 lines
Diff to previous 1.13 (colored)
fixed threadcache to use a fifo, also some notify() calls were replaced by notifyAll() calls due to some broken implementations of notify().

Revision 1.14 / (download) - annotate - [select for diffs] , Wed Jul 26 12:15:37 2000 UTC (8 years, 2 months ago) by ylafon
Changes since 1.13: +28 -8 lines
Diff to previous 1.13 (colored)
fixed threadcache to use a looped-list, also some notify() calls were replaced by notifyAll() calls due to some broken implementations of notify().

Revision 1.13 / (download) - annotate - [select for diffs] , Thu Mar 18 10:22:10 1999 UTC (9 years, 6 months ago) by ylafon
CVS Tags: rel-2-1, R_2_1_1_B0, R_2_1_0_B4, R_2_1_0_B3, R_2_1_0_B2, R_2_1_0_B1, R_2_1_0_B0, R_2_0_5_B1, R_2_0_5_B0, R_2_0_4_B1, R_2_0_4_B0, R_2_0_3_B0, R_2_0_2_B0
Branch point for: rel-2-0
Changes since 1.12: +24 -1 lines
Diff to previous 1.12 (colored)
Added WaitForCompletion(), it waits until all the threads have finished their
job (dead threads, or put in the freelist).

Revision 1.12 / (download) - annotate - [select for diffs] , Wed Mar 17 14:10:09 1999 UTC (9 years, 7 months ago) by ylafon
Changes since 1.11: +5 -5 lines
Diff to previous 1.11 (colored)
small optim to avoid too much thread creation near the overload zone

Revision 1.11 / (download) - annotate - [select for diffs] , Thu Jan 22 14:25:37 1998 UTC (10 years, 8 months ago) by bmahe
CVS Tags: R_2_0_beta_3, R_2_0_beta_2_1, R_2_0_beta_1, R_2_0_alpha_1a, R_2_0_alpha_1, R_2_0_1_B0, R_2_0_0_B0, R_1_0_beta_2
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)
first commit for org.w3c

Revision 1.10 / (download) - annotate - [select for diffs] , Tue Apr 29 12:08:51 1997 UTC (11 years, 5 months ago) by abaird
CVS Tags: R_1_0_beta_1_1, R_1_0_beta_1_0, R_1_0_beta_0_3, R_1_0_beta_0_2, R_1_0_beta_0_1, R_1_0_beta_0_0
Changes since 1.9: +23 -19 lines
Diff to previous 1.9 (colored)
- Fixed a number of bugs...

Revision 1.9 / (download) - annotate - [select for diffs] , Mon Mar 10 18:08:50 1997 UTC (11 years, 7 months ago) by abaird
Changes since 1.8: +1 -2 lines
Diff to previous 1.8 (colored)
- Removed traces (bug fixed ?)

Revision 1.8 / (download) - annotate - [select for diffs] , Mon Mar 10 18:00:06 1997 UTC (11 years, 7 months ago) by abaird
Changes since 1.7: +33 -23 lines
Diff to previous 1.7 (colored)
- Fixed last bug (could write a book about it), removed traces.

Revision 1.7 / (download) - annotate - [select for diffs] , Mon Mar 10 16:11:08 1997 UTC (11 years, 7 months ago) by abaird
Changes since 1.6: +3 -11 lines
Diff to previous 1.6 (colored)
- Previous bug fix in some other way (weird)

Revision 1.6 / (download) - annotate - [select for diffs] , Mon Mar 10 14:25:52 1997 UTC (11 years, 7 months ago) by abaird
Changes since 1.5: +14 -6 lines
Diff to previous 1.5 (colored)
- Fixed a race condition:
  The problem is quite tricky: upon creating a new thread for the
  cache, the code would do:
      thread = new Thread();
      thread.start();
  Starting the newly created thread, *before* it was assigned an
  object to run on (through CacheThread::wakeup). If the started
  thread reach the runner check before wakeup was called, it would
  termintae itself (under heavy load), but still leaving the cache
  under the impression it would run for the given object !
  The fix is to make sure, when a thread is started, that it will run
  *at least* for one runnable (through the firsttime flag)

Revision 1.5 / (download) - annotate - [select for diffs] , Fri Jan 17 10:11:09 1997 UTC (11 years, 8 months ago) by abaird
CVS Tags: R_1_0_alpha6_1, R_1_0_alpha6
Changes since 1.4: +16 -2 lines
Diff to previous 1.4 (colored)
- Added a setGrowAsNeeded method

Revision 1.4 / (download) - annotate - [select for diffs] , Mon Dec 16 12:52:24 1996 UTC (11 years, 9 months ago) by abaird
CVS Tags: R_1_0_alpha_5
Changes since 1.3: +20 -4 lines
Diff to previous 1.3 (colored)
- Fixed a bug: when a thread is dead it has to notify any other thread
  waiting for a free thread.
- Added documentation.

Revision 1.3 / (download) - annotate - [select for diffs] , Fri Nov 29 16:41:01 1996 UTC (11 years, 10 months ago) by abaird
Changes since 1.2: +30 -10 lines
Diff to previous 1.2 (colored)
Some new features, and some debugging

Revision 1.2 / (download) - annotate - [select for diffs] , Mon Nov 25 17:29:18 1996 UTC (11 years, 10 months ago) by abaird
Changes since 1.1: +138 -16 lines
Diff to previous 1.1 (colored)
Enhancements, and bug fixes

Revision 1.1 / (download) - annotate - [select for diffs] , Wed Nov 13 17:12:54 1996 UTC (11 years, 11 months ago) by abaird
Diff
- Added ThreadCache (a simple ThreadCache)
- Added Unix system calls

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Diffs between and
Type of Diff should be a 

View only Branch:
Sort log by:

Webmaster