[cvs] / jsr166 / src / main / java / util / concurrent / LinkedTransferQueue.java Repository:
ViewVC logotype

Diff of /jsr166/src/main/java/util/concurrent/LinkedTransferQueue.java

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.154, Tue Jan 31 22:21:17 2017 UTC revision 1.155, Thu Feb 2 02:20:02 2017 UTC
# Line 332  Line 332 
332       *       *
333       * Without taking these into account, it would be possible for an       * Without taking these into account, it would be possible for an
334       * unbounded number of supposedly removed nodes to remain reachable.       * unbounded number of supposedly removed nodes to remain reachable.
335       * Situations leading to such buildup are uncommon but can occur in       * Situations leading to such buildup are uncommon but can occur
336       * practice; for example when a series of short timed calls to poll       * in practice; for example when a series of short timed calls to
337       * repeatedly time out but never otherwise fall off the list because       * poll repeatedly time out at the trailing node but otherwise
338       * of an untimed call to take() at the front of the queue.       * never fall off the list because of an untimed call to take() at
339         * the front of the queue.
340       *       *
341       * When these cases arise, rather than always retraversing the       * When these cases arise, rather than always retraversing the
342       * entire list to find an actual predecessor to unlink (which       * entire list to find an actual predecessor to unlink (which

Legend:
Removed from v.1.154  
changed lines
  Added in v.1.155

Doug Lea
ViewVC Help
Powered by ViewVC 1.0.8