|
|
|
Пример безопасной, небезопасной и публикации через гонку.
|
|||
|---|---|---|---|
|
#18+
no56892questioner, Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. а что такое sharedRef? можно весь код? у вас тут и var1 и var2 без final/volatile ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.02.2017, 12:32 |
|
||
|
Пример безопасной, небезопасной и публикации через гонку.
|
|||
|---|---|---|---|
|
#18+
questionerХочу таки чётко разобраться.... Было у меня полгода назад такое же желание. Но после прочтения статьи/иследования по поводу производительности new и final в мултипоточной среде... оно прошло ))) Там где-то по середине работы по разбору кода JVM (выделения памяти new) , народ просто написал (по английски и вежливее) "бл?*:! Так у нас тут ошибка и возможны гонки" - после чего я понял, что в subj разбирается чуть больше, чем никто. По крайне мере, авторы JVM точно "таки четко" не разбираются ))). Т.ч. свои желания подавил и просто копи пастом взял готовый алгоритм ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.02.2017, 12:23 |
|
||
|
|

start [/forum/topic.php?fid=59&startmsg=39398817&tid=2123174]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
58ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 241ms |
| total: | 376ms |

| 0 / 0 |
