7dd799476a
Interfaces and the foundation for a ReentrantLock implementation
2014-03-03 16:04:56 -07:00
b5dd74c3d8
Adds the Deque interface, and allows LinkedList to implement that interface.
...
This also changes ConcurrentLinkedQueue to implement the Queue interface, and just throw exceptions for operations which are not currently implemented.
2014-03-03 16:02:12 -07:00
4a436bad80
Merge pull request #170 from l1m5/master
...
Change ConcurrentLinkedQueue.poll(boolean remove) to private.
2014-02-11 15:30:13 -07:00
d9ce351a24
Change ConcurrentLinkedQueue.poll(boolean remove) to private.
...
Since it's not available in the Oracle classpath.
Closes #169 .
2014-02-11 14:55:29 -07:00
2aa9de3dfb
More interfaces that were missed previously.
2014-01-09 09:50:15 -07:00
3fdf29a670
Small simplfication on this if/else statement
2014-01-03 14:23:48 -07:00
99c59cfe94
Start for a basic atomic implementation for avian. Still need to figure out how to do the Array versions of these. But I wanted to wait till we have the needed Unsafe implementation and add testing for these before we go further.
2014-01-02 13:01:13 -07:00
996e52170f
Fix for spelling error joel pointed out, as well as a simple unit test around the TimeUnit conversions
2013-12-24 11:30:50 -07:00
8b7f689e1a
Added the easy to add interfaces and implementations for java.util.concurrent to pave the way for future expansion of avians java.util.concurrent classpath implementation.
2013-12-23 14:19:41 -07:00
87b02eb949
update copyright years
...
Previously, I used a shell script to extract modification date ranges
from the Git history, but that was complicated and unreliable, so now
every file just gets the same year range in its copyright header. If
someone needs to know when a specific file was modified and by whom,
they can look at the Git history themselves; no need to include it
redundantly in the header.
2013-07-02 20:52:38 -06:00
a2c6cc8882
implement ConcurrentLinkedQueue.clear
2011-11-07 15:52:42 -07:00
296cb74847
add bare-bones ConcurrentLinkedQueue implementation
2011-09-29 18:26:50 -06:00
66c4867f18
more work on continuation support
2009-05-05 18:29:05 -06:00