Featured post

c# - Usage of Server Side Controls in MVC Frame work -

i using asp.net 4.0 , mvc 2.0 web application. project requiremrnt have use server side control in application not possibl in noraml case. ideally want use adrotator control , datalist control. i saw few samples , references in codepleax mvc controllib howwver found less useful. can tell how utilize theese controls in asp.net application along mvc. note: please provide functionalities related adrotator , datalist controls not equivalent functionalities thanks in advace. mvc pages not use normal .net solution makes use of normal .net components impossible. a normal .net page use event driven solution call different methods service side mvc use actions , view completly different way handle things. also, mvc not use viewstate normal .net controlls require. found article discussing mixing of normal .net , mvc.

java - if multiple threads are updating the same variable, what should be done so each thread updates the variable correctly? -


if multiple threads updating same variable, should each thread updates variable correctly?

any appreciated

there several options:

1) using no synchronization @ all

this can work if data of primitive type (not long/double), , don't care reading stale values (which unlikely)

2) declaring field volatile

this guarantee stale values never read. works fine objects (assuming objects aren't changed after creation), because of happens-before guarantees of volatile variables (see "java memory model").

3) using java.util.concurrent.atomiclong, atomicinteger etc

they thread safe, , support special operations atomic incrementation , atomic compare-and-set operations.

4) protecting reads , writes same lock

this approach provides mutual exclusion, allows defining large atomic operation, multiple data members manipulated single operation.


Comments

Popular posts from this blog

c# - Usage of Server Side Controls in MVC Frame work -

cocoa - Nesting arrays into NSDictionary object (Objective-C) -

ios - Very simple iPhone App crashes on UILabel settext -