View, compare, or restore historical versions of this page. Older versions may be automatically deleted based on rules set by your administrator.

  Version Published Changed By Comment Actions
CURRENT (v. 208) Aug 06, 2021 09:35 Jon O'Donnell  
v. 207 May 18, 2021 08:53 Michal Rozenau Parasoft Jtest 2021.1
v. 206 Feb 26, 2021 09:19 Michal Rozenau Parasoft Jtest 2020.2
v. 205 Feb 12, 2018 22:02 Will Snavely
v. 204 Jan 05, 2017 14:53 Will Snavely
v. 203 Feb 02, 2016 14:30 Sandy Shrum
v. 202 Nov 03, 2015 18:31 Arthur Hicken added parasoft
v. 201 Jun 19, 2015 13:05 Carol J. Lallier
v. 200 Jun 19, 2015 13:04 Carol J. Lallier
v. 199 Apr 07, 2015 12:00 Will Snavely
v. 198 Jun 09, 2014 17:54 David Lindsay
v. 197 Jun 02, 2014 11:15 Don Sannella Adjusted ThreadSafe detection
v. 196 May 30, 2014 18:39 Don Sannella Added checkers for ThreadSafe detection
v. 195 May 30, 2014 17:41 Don Sannella Added ThreadSafe detection
v. 194 Dec 04, 2012 19:57 Pranjal Jumde Migrated to Confluence 5.3
v. 193 Dec 04, 2012 19:57 Pranjal Jumde added horizontal placeholder for navigation script
v. 192 Oct 29, 2012 12:49 Pranjal Jumde changing RA Table
v. 191 Oct 29, 2012 12:11 Pranjal Jumde changing RA Table
v. 190 Oct 29, 2012 11:36 Pranjal Jumde changing RA Table
v. 189 Oct 28, 2012 23:51 Pranjal Jumde changing RA Table
v. 188 Oct 28, 2012 21:14 Pranjal Jumde changing RA Table
v. 187 Oct 28, 2012 20:37 Pranjal Jumde changing RA Table
v. 186 Oct 26, 2012 14:51 Pranjal Jumde changing RA Table
v. 185 Oct 26, 2012 14:13 Pranjal Jumde changing RA Table
v. 184 Oct 26, 2012 13:37 Pranjal Jumde changing RA Table
v. 183 Oct 26, 2012 11:34 Pranjal Jumde changing RA Table
v. 182 Oct 26, 2012 05:32 Pranjal Jumde changing RA Table
v. 181 Oct 25, 2012 17:35 Pranjal Jumde changing RA Table
v. 180 Oct 25, 2012 16:57 Pranjal Jumde changing RA Table
v. 179 Oct 25, 2012 13:34 Pranjal Jumde changing RA Table
v. 178 Sep 22, 2012 02:15 Sayali Sanjiv Dhamne
v. 177 Aug 03, 2011 15:53 Shannon Haas Migrated to Confluence 4.0
v. 176 Aug 03, 2011 15:53 Shannon Haas
v. 175 Jul 25, 2011 12:57 Shannon Haas
v. 174 Jul 25, 2011 12:56 Shannon Haas
v. 173 Jul 25, 2011 12:54 Shannon Haas
v. 172 May 20, 2011 12:51 Shannon Haas
v. 171 May 20, 2011 09:23 Shannon Haas
v. 170 May 17, 2011 14:14 Tracey Tamules
v. 169 May 16, 2011 13:28 Todd Nowacki
v. 168 May 06, 2011 14:00 Tracey Tamules
v. 167 May 04, 2011 15:37 Shannon Haas
v. 166 May 04, 2011 13:21 Shannon Haas
v. 165 May 04, 2011 09:21 Shannon Haas
v. 164 May 03, 2011 20:51 Dean Sutherland minor grammar fixes; normative text checked.
v. 163 Feb 25, 2011 13:14 David Svoboda fixing RA Table
v. 162 Feb 19, 2011 09:40 Robert Seacord (Manager) fixing RA Table
v. 161 Nov 15, 2010 13:43 vishal patel fixing RA Table
v. 160 Sep 23, 2010 11:46 Melanie Thompson
v. 159 Jun 23, 2010 13:33 Melanie Thompson
v. 158 Jun 22, 2010 14:18 David Svoboda Edited by NavBot (vkp) v1.0
v. 157 Jun 22, 2010 13:51 David Svoboda
v. 156 Jun 17, 2010 14:53 Paul Ruggiero
v. 155 Jun 14, 2010 11:51 Melanie Thompson
v. 154 Jun 09, 2010 15:40 Robert Seacord
v. 153 Jun 09, 2010 14:04 Dhruv Mohindra Editors: please note these changes and the previous ones
v. 152 Jun 09, 2010 13:32 Robert Seacord minor tweaks
v. 151 Jun 09, 2010 11:45 Melanie Thompson
v. 150 Jun 09, 2010 11:39 Melanie Thompson
v. 149 Jun 08, 2010 13:58 Robert Seacord (Manager)
v. 148 Jun 08, 2010 13:44 Robert Seacord (Manager)
v. 147 Jun 08, 2010 12:15 Melanie Thompson
v. 146 Jun 08, 2010 12:12 Melanie Thompson
v. 145 Jun 08, 2010 11:54 Paul Ruggiero
v. 144 Jun 08, 2010 11:52 Paul Ruggiero
v. 143 Jun 07, 2010 17:53 Pennie Walters
v. 142 Apr 19, 2010 13:12 vishal patel Edited by NavBot (vkp)
v. 141 Apr 19, 2010 12:28 Dhruv Mohindra Edited by NavBot (vkp)
v. 140 Apr 19, 2010 12:27 Dhruv Mohindra Edited by NavBot (vkp)
v. 139 Apr 19, 2010 12:19 Dhruv Mohindra Edited by NavBot (vkp)
v. 138 Apr 06, 2010 14:43 vishal patel Edited by NavBot (vkp)
v. 137 Apr 06, 2010 14:15 vishal patel first rule. so no need for prev link
v. 136 Apr 06, 2010 13:47 vishal patel Edited by NavBot (vkp)
v. 135 Mar 31, 2010 11:31 Robert Seacord
v. 134 Mar 29, 2010 22:06 Robert Seacord (Manager)
v. 133 Mar 29, 2010 10:01 Dhruv Mohindra
v. 132 Mar 29, 2010 09:50 Robert Seacord
v. 131 Mar 24, 2010 13:15 Pennie Walters
v. 130 Mar 24, 2010 13:08 Pennie Walters
v. 129 Mar 23, 2010 23:32 Dhruv Mohindra removed JMM reference
v. 128 Mar 23, 2010 23:27 Dhruv Mohindra removed JMM reference
v. 127 Mar 19, 2010 20:19 Robert Seacord (Manager) removed JMM reference
v. 126 Mar 19, 2010 18:27 Pennie Walters
v. 125 Mar 19, 2010 15:14 Dhruv Mohindra hope this works
v. 124 Mar 19, 2010 15:08 Dhruv Mohindra minor fix of prev edit
v. 123 Mar 19, 2010 15:06 Dhruv Mohindra please review
v. 122 Mar 19, 2010 14:19 David Svoboda added CON04-J ref
v. 121 Mar 18, 2010 17:11 Pennie Walters
v. 120 Mar 18, 2010 13:56 Robert Seacord (Manager)
v. 119 Mar 18, 2010 13:16 Dhruv Mohindra removed CWE ref
v. 118 Mar 18, 2010 12:14 Dhruv Mohindra minor
v. 117 Mar 18, 2010 11:53 Dhruv Mohindra edits, added annotation to some CSs
v. 116 Mar 12, 2010 17:15 Dhruv Mohindra separated automated detection tables
v. 115 Mar 12, 2010 15:27 Dhruv Mohindra
v. 114 Mar 10, 2010 10:54 Dhruv Mohindra minor edit
v. 113 Mar 10, 2010 10:20 Robert Seacord finished updates
v. 112 Mar 10, 2010 09:25 Dhruv Mohindra
v. 111 Mar 10, 2010 09:24 Dhruv Mohindra
v. 110 Mar 10, 2010 09:23 Dhruv Mohindra
v. 109 Mar 10, 2010 09:21 Dhruv Mohindra
v. 108 Mar 10, 2010 09:20 Dhruv Mohindra removed a condition from when to use volatile, edits
v. 107 Mar 09, 2010 16:25 Dhruv Mohindra
v. 106 Mar 09, 2010 16:22 Dhruv Mohindra
v. 105 Mar 09, 2010 16:21 Dhruv Mohindra
v. 104 Mar 09, 2010 16:17 Dhruv Mohindra
v. 103 Mar 09, 2010 16:14 Dhruv Mohindra reworded the second condition about when volatile can be used safely
v. 102 Mar 09, 2010 16:10 Dhruv Mohindra
v. 101 Mar 09, 2010 16:05 Dhruv Mohindra
v. 100 Mar 09, 2010 14:40 Dhruv Mohindra
v. 99 Mar 09, 2010 14:39 Dhruv Mohindra
v. 98 Mar 09, 2010 14:38 Dhruv Mohindra edited intro a bit
v. 97 Mar 09, 2010 14:32 Dhruv Mohindra
v. 96 Mar 09, 2010 14:32 Dhruv Mohindra
v. 95 Mar 08, 2010 17:06 Dhruv Mohindra added automated detection
v. 94 Mar 08, 2010 14:08 Dhruv Mohindra fixed references
v. 93 Mar 04, 2010 10:17 Dhruv Mohindra cleared ambiguity over single thread writing case; differs from Goetz 06
v. 92 Mar 03, 2010 14:54 Dhruv Mohindra edits
v. 91 Feb 22, 2010 14:55 Dhruv Mohindra added lines to reset interrupted status
v. 90 Feb 16, 2010 16:54 David Svoboda removed Array from EX1
v. 89 Feb 15, 2010 00:18 Dhruv Mohindra
v. 88 Feb 14, 2010 22:41 Dhruv Mohindra added a conrner case as exception
v. 87 Feb 11, 2010 15:29 Dhruv Mohindra edited and removed protected keyword from methods b/c class is final!
v. 86 Feb 01, 2010 17:10 Dhruv Mohindra added a sentence about synchronization to the intro because it had a corresponding one for volatile. But now this leaves out AtomicBoolean solution.
v. 85 Jan 25, 2010 11:24 Dhruv Mohindra added a sentence about synchronization to the intro because it had a corresponding one for volatile. But now this leaves out AtomicBoolean solution.
v. 84 Jan 23, 2010 13:45 Dhruv Mohindra rearranged CSs
v. 83 Jan 21, 2010 14:46 Dhruv Mohindra edited into line
v. 82 Jan 21, 2010 14:38 David Svoboda
v. 81 Jan 21, 2010 09:33 Robert Seacord (Manager) minor changes
v. 80 Jan 21, 2010 08:09 Robert Seacord (Manager) minor changes
v. 79 Jan 18, 2010 16:03 Dhruv Mohindra added CS courtesy Tim Halloran
v. 78 Jan 18, 2010 10:05 Dhruv Mohindra minor
v. 77 Jan 18, 2010 10:04 Dhruv Mohindra general edit, text only
v. 76 Jan 15, 2010 15:32 Dhruv Mohindra
v. 75 Jan 15, 2010 15:08 Dhruv Mohindra edited intro
v. 74 Jan 15, 2010 15:02 Dhruv Mohindra changed bool to boolean
v. 73 Jan 15, 2010 14:58 Dhruv Mohindra general edit
v. 72 Jan 14, 2010 12:39 David Svoboda
v. 71 Jan 14, 2010 10:16 Dhruv Mohindra Reverted from v. 69
v. 70 Jan 14, 2010 10:01 Dhruv Mohindra added synchronization exception
v. 69 Jan 14, 2010 09:34 Dhruv Mohindra
v. 68 Jan 14, 2010 06:16 Dhruv Mohindra
v. 67 Jan 14, 2010 06:10 Dhruv Mohindra
v. 66 Jan 14, 2010 05:43 Dhruv Mohindra renamed; added criteria for declaring a var volatile
v. 65 Jan 13, 2010 11:09 Dhruv Mohindra
v. 64 Jan 12, 2010 17:40 Dhruv Mohindra
v. 63 Jan 12, 2010 16:22 David Svoboda
v. 62 Jan 12, 2010 16:20 Robert Seacord (Manager)
v. 61 Jan 12, 2010 16:19 David Svoboda
v. 60 Jan 12, 2010 16:03 David Svoboda
v. 59 Jan 12, 2010 11:58 Dhruv Mohindra final, volatile and synchronization protect against partial construction
v. 58 Jan 12, 2010 11:49 Dhruv Mohindra
v. 57 Jan 12, 2010 11:48 Dhruv Mohindra finished first edit/review pass
v. 56 Jan 12, 2010 11:30 Robert Seacord (Manager) finished first edit/review pass
v. 55 Jan 12, 2010 09:13 Robert Seacord (Manager) changed all nonvolatile to non-volitile for consistency with JLS
v. 54 Jan 11, 2010 18:41 Dhruv Mohindra
v. 53 Jan 11, 2010 18:34 Dhruv Mohindra
v. 52 Jan 11, 2010 18:18 Dhruv Mohindra removed sequential consistency
v. 51 Jan 11, 2010 17:00 Dhruv Mohindra removed sequential consistency
v. 50 Jan 11, 2010 16:24 David Svoboda removed sequential consistency
v. 49 Jan 11, 2010 11:08 Dhruv Mohindra removed sequential consistency
v. 48 Jan 11, 2010 11:08 Dhruv Mohindra removed sequential consistency
v. 47 Jan 10, 2010 22:44 Dhruv Mohindra removed sequential consistency
v. 46 Jan 10, 2010 19:24 Dhruv Mohindra
v. 45 Jan 10, 2010 13:01 Dhruv Mohindra
v. 44 Jan 10, 2010 10:17 Robert Seacord (Manager)
v. 43 Jan 10, 2010 01:17 Dhruv Mohindra renamed, from "limit" to "prevent" as now it deals with accesses, not all statements
v. 42 Jan 09, 2010 23:32 Robert Seacord
v. 41 Jan 09, 2010 23:16 Dhruv Mohindra renamed to weaken it
v. 40 Jan 09, 2010 23:10 Dhruv Mohindra added an intro line
v. 39 Jan 09, 2010 22:41 Robert Seacord
v. 38 Jan 04, 2010 17:05 Dhruv Mohindra replaced NCE with simpler synchronized keyword
v. 37 Jan 04, 2010 16:57 Dhruv Mohindra
v. 36 Jan 04, 2010 16:53 Dhruv Mohindra
v. 35 Jan 04, 2010 16:39 Dhruv Mohindra weakened the NCE so that it is actually vulnerable
v. 34 Jan 04, 2010 15:34 Dhruv Mohindra added some volatile vs synchronization performance advice
v. 33 Jan 01, 2010 22:54 Dhruv Mohindra gentle introduction...
v. 32 Dec 30, 2009 15:25 Dhruv Mohindra
v. 31 Dec 30, 2009 15:13 Dhruv Mohindra
v. 30 Dec 30, 2009 14:16 Dhruv Mohindra added reordering matrix
v. 29 Dec 30, 2009 01:40 Dhruv Mohindra replaced table with graphic
v. 28 Dec 29, 2009 17:09 Dhruv Mohindra elaborated sequential consistency part
v. 27 Dec 28, 2009 13:19 Dhruv Mohindra
v. 26 Dec 28, 2009 10:40 Dhruv Mohindra
v. 25 Dec 28, 2009 10:28 Dhruv Mohindra
v. 24 Dec 28, 2009 00:41 Dhruv Mohindra edited intro
v. 23 Dec 26, 2009 12:28 Robert Seacord (Manager) code formatting
v. 22 Dec 26, 2009 09:54 Dhruv Mohindra
v. 21 Dec 26, 2009 05:45 Robert Seacord (Manager)
v. 20 Dec 24, 2009 10:29 Robert Seacord (Manager) removed the adjective "modern" when applied to JMM. This term not defined, and everything in this spec is assumed to apply to the Java Platform Standard Edition 6
v. 19 Dec 18, 2009 17:04 Dhruv Mohindra added NCE/CS for use of volatile with objects
v. 18 Dec 18, 2009 16:10 Dhruv Mohindra added NCE/CS for use of volatile with objects
v. 17 Dec 18, 2009 12:28 Dhruv Mohindra
v. 16 Dec 18, 2009 11:30 Dhruv Mohindra
v. 15 Dec 18, 2009 11:22 Dhruv Mohindra
v. 14 Dec 18, 2009 11:22 Dhruv Mohindra
v. 13 Dec 18, 2009 10:46 Dhruv Mohindra added NCE/CS for use of volatile with objects
v. 12 Dec 15, 2009 15:48 Dhruv Mohindra
v. 11 Dec 15, 2009 13:14 Dhruv Mohindra
v. 10 Dec 15, 2009 12:52 Dhruv Mohindra
v. 9 Dec 14, 2009 15:58 Dhruv Mohindra
v. 8 Dec 14, 2009 12:25 Dhruv Mohindra
v. 7 Dec 14, 2009 12:21 Dhruv Mohindra
v. 6 Dec 14, 2009 12:14 Dhruv Mohindra
v. 5 Dec 14, 2009 12:04 Dhruv Mohindra
v. 4 Dec 11, 2009 16:15 Dhruv Mohindra
v. 3 Dec 11, 2009 16:11 Dhruv Mohindra
v. 2 Dec 11, 2009 16:05 Dhruv Mohindra
v. 1 Dec 09, 2009 11:55 Dhruv Mohindra

Return to Page Information