W3C CVS Root

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

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

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.18: download - view: text, markup, annotated - select for diffs
Tue Jun 26 09:47:28 2012 UTC (13 years, 2 months ago) by ylafon
Branches: MAIN
CVS tags: HEAD
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +225 -210 lines
more cleanup + use of HashMap and ConcurrentHashMap in the resource store

Revision 1.17: download - view: text, markup, annotated - select for diffs
Fri Sep 28 14:14:47 2007 UTC (17 years, 11 months ago) by ylafon
Branches: MAIN
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +5 -5 lines
use notify instead of notifyall when one thread becomes available in the pool

Revision 1.16: download - view: text, markup, annotated - select for diffs
Wed Aug 16 21:37:58 2000 UTC (25 years, 1 month ago) by ylafon
Branches: MAIN
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
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +4 -4 lines
Fixed import statements and removed extra empty lines

Revision 1.13.4.2: download - view: text, markup, annotated - select for diffs
Fri Aug 4 09:30:52 2000 UTC (25 years, 1 month ago) by ylafon
Branches: rel-2-0
Diff to: previous 1.13.4.1: preferred, colored; branchpoint 1.13: preferred, colored; next MAIN 1.14: preferred, colored
Changes since revision 1.13.4.1: +7 -4 lines
backport of 2.1 stability changes

Revision 1.15: download - view: text, markup, annotated - select for diffs
Fri Aug 4 09:30:38 2000 UTC (25 years, 1 month ago) by ylafon
Branches: MAIN
CVS tags: R_2_1_2_B0
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +8 -5 lines
updated synchronization

Revision 1.13.4.1: download - view: text, markup, annotated - select for diffs
Wed Jul 26 12:16:38 2000 UTC (25 years, 1 month ago) by ylafon
Branches: rel-2-0
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +28 -8 lines
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 - view: text, markup, annotated - select for diffs
Wed Jul 26 12:15:37 2000 UTC (25 years, 1 month ago) by ylafon
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +28 -8 lines
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 - view: text, markup, annotated - select for diffs
Thu Mar 18 10:22:10 1999 UTC (26 years, 6 months ago) by ylafon
Branches: MAIN
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
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +24 -1 lines
Added WaitForCompletion(), it waits until all the threads have finished their
job (dead threads, or put in the freelist).

Revision 1.12: download - view: text, markup, annotated - select for diffs
Wed Mar 17 14:10:09 1999 UTC (26 years, 6 months ago) by ylafon
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +5 -5 lines
small optim to avoid too much thread creation near the overload zone

Revision 1.11: download - view: text, markup, annotated - select for diffs
Thu Jan 22 14:25:37 1998 UTC (27 years, 7 months ago) by bmahe
Branches: MAIN
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
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2 lines
first commit for org.w3c

Revision 1.10: download - view: text, markup, annotated - select for diffs
Tue Apr 29 12:08:51 1997 UTC (28 years, 4 months ago) by abaird
Branches: MAIN
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
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +23 -19 lines
- Fixed a number of bugs...

Revision 1.9: download - view: text, markup, annotated - select for diffs
Mon Mar 10 18:08:50 1997 UTC (28 years, 6 months ago) by abaird
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +1 -2 lines
- Removed traces (bug fixed ?)

Revision 1.8: download - view: text, markup, annotated - select for diffs
Mon Mar 10 18:00:06 1997 UTC (28 years, 6 months ago) by abaird
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +33 -23 lines
- Fixed last bug (could write a book about it), removed traces.

Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon Mar 10 16:11:08 1997 UTC (28 years, 6 months ago) by abaird
Branches: MAIN
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +3 -11 lines
- Previous bug fix in some other way (weird)

Revision 1.6: download - view: text, markup, annotated - select for diffs
Mon Mar 10 14:25:52 1997 UTC (28 years, 6 months ago) by abaird
Branches: MAIN
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +14 -6 lines
- 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 - view: text, markup, annotated - select for diffs
Fri Jan 17 10:11:09 1997 UTC (28 years, 8 months ago) by abaird
Branches: MAIN
CVS tags: R_1_0_alpha6_1, R_1_0_alpha6
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +16 -2 lines
- Added a setGrowAsNeeded method

Revision 1.4: download - view: text, markup, annotated - select for diffs
Mon Dec 16 12:52:24 1996 UTC (28 years, 9 months ago) by abaird
Branches: MAIN
CVS tags: R_1_0_alpha_5
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +20 -4 lines
- 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 - view: text, markup, annotated - select for diffs
Fri Nov 29 16:41:01 1996 UTC (28 years, 9 months ago) by abaird
Branches: MAIN
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +30 -10 lines
Some new features, and some debugging

Revision 1.2: download - view: text, markup, annotated - select for diffs
Mon Nov 25 17:29:18 1996 UTC (28 years, 9 months ago) by abaird
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +138 -16 lines
Enhancements, and bug fixes

Revision 1.1: download - view: text, markup, annotated - select for diffs
Wed Nov 13 17:12:54 1996 UTC (28 years, 10 months ago) by abaird
Branches: MAIN
- Added ThreadCache (a simple ThreadCache)
- Added Unix system calls

Diff request

This form allows you to request diffs 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.

Log view options

Webmaster