方法上加上 synchronized 关键字进行同步

所以总的来说:

      a线程和b线程会操作同一个 number 中 value,那么输出的结果是不可预测的,因为当前线程修改变量之后但是还没输出的时候,变量有可能被另外一个线程修改.

当如如果要保证输出我当前线程的值呢?

     其实也很简单:在 increase() 和 decrease() 

http://test.baidu.com/qss/0901/526865.html
http://test.baidu.com/qss/c29e/527060.html
http://test.baidu.com/qss/4822/527236.html
http://test.baidu.com/qss/b63b/527441.html
http://test.baidu.com/qss/ce05/527642.html
http://test.baidu.com/qss/e614/527837.html
http://test.baidu.com/qss/d836/528040.html
http://test.baidu.com/qss/7f5a/528248.html
http://test.baidu.com/qss/52a7/528449.html
http://test.baidu.com/qss/adf1/528589.html
http://test.baidu.com/qss/2e03/528772.html
http://test.baidu.com/qss/8d85/528926.html
http://test.baidu.com/qss/6623/529106.html
http://test.baidu.com/qss/a70e/529293.html
http://test.baidu.com/qss/1303/529486.html
http://test.baidu.com/qss/592a/529820.html
http://test.baidu.com/qss/e307/529994.html
http://test.baidu.com/qss/5158/530211.html
http://test.baidu.com/qss/aef7/530411.html
http://test.baidu.com/qss/64e4/530625.html
http://test.baidu.com/qss/178c/530796.html
http://test.baidu.com/qss/dfbc/530992.html
http://test.baidu.com/qss/9dc5/531197.html
http://test.baidu.com/qss/447d/531394.html
http://test.baidu.com/qss/9390/531600.html
http://test.baidu.com/qss/b702/531793.html
http://test.baidu.com/qss/1055/532004.html
http://test.baidu.com/qss/4ddd/532197.html
http://test.baidu.com/qss/6d91/532775.html
http://test.baidu.com/qss/3ead/533634.html
http://test.baidu.com/qss/6760/533867.html
http://test.baidu.com/qss/2395/534331.html
http://test.baidu.com/qss/7fa8/535026.html
http://test.baidu.com/qss/f151/535254.html
http://test.baidu.com/qss/4f3a/535465.html
http://test.baidu.com/qss/8e5f/535649.html
http://test.baidu.com/qss/0dde/535841.html
http://test.baidu.com/qss/56d8/536010.html
http://test.baidu.com/qss/755e/536208.html
http://test.baidu.com/qss/20f4/536430.html
http://test.baidu.com/qss/fe53/536645.html
http://test.baidu.com/qss/4061/536853.html
http://test.baidu.com/qss/588f/537064.html
http://test.baidu.com/qss/5c40/537256.html
http://test.baidu.com/qss/b530/537478.html
http://test.baidu.com/qss/f1c4/537697.html
http://test.baidu.com/qss/cfdc/537910.html
http://test.baidu.com/qss/a3a5/538130.html
http://test.baidu.com/qss/64ef/538348.html
http://test.baidu.com/qss/4705/538584.html
http://test.baidu.com/qss/0990/538798.html
http://test.baidu.com/qss/6dda/539013.html
http://test.baidu.com/qss/bb2d/539210.html
http://test.baidu.com/qss/fa1d/539431.html
http://test.baidu.com/qss/2dde/539634.html
http://test.baidu.com/qss/315a/539817.html
http://test.baidu.com/qss/a2fd/540017.html
http://test.baidu.com/qss/7bdd/540196.html
http://test.baidu.com/qss/5b78/540393.html
http://test.baidu.com/qss/08b9/540589.html
http://test.baidu.com/qss/201b/540781.html
http://test.baidu.com/qss/c290/540991.html
http://test.baidu.com/qss/3845/541168.html
http://test.baidu.com/qss/9255/541372.html
http://test.baidu.com/qss/f028/541571.html
http://test.baidu.com/qss/4644/541795.html
http://test.baidu.com/qss/685b/541994.html
http://test.baidu.com/qss/cc7f/542211.html
http://test.baidu.com/qss/c089/542423.html
http://test.baidu.com/qss/d5d1/542603.html
http://test.baidu.com/qss/8328/542796.html
http://test.baidu.com/qss/1cc8/542959.html
http://test.baidu.com/qss/b95b/543120.html
http://test.baidu.com/qss/ffff/543290.html
http://test.baidu.com/qss/f17e/543455.html
http://test.baidu.com/qss/ae94/543727.html
http://test.baidu.com/qss/e482/543872.html
http://test.baidu.com/qss/9001/544030.html
http://test.baidu.com/qss/e4ff/544203.html
http://test.baidu.com/qss/01d3/544366.html
http://test.baidu.com/qss/75ff/544521.html
http://test.baidu.com/qss/5334/544673.html
http://test.baidu.com/qss/4f26/544818.html
http://test.baidu.com/qss/dcac/544978.html
http://test.baidu.com/qss/8b06/545128.html
http://test.baidu.com/qss/961d/545276.html
http://test.baidu.com/qss/efe6/545412.html
http://test.baidu.com/qss/ec98/545572.html
http://test.baidu.com/qss/a6d9/545720.html
http://test.baidu.com/qss/9ee1/545852.html
http://test.baidu.com/qss/c7e4/546012.html
http://test.baidu.com/qss/f523/546160.html
http://test.baidu.com/qss/7017/546320.html
http://test.baidu.com/qss/086a/546456.html
http://test.baidu.com/qss/88d7/546616.html
http://test.baidu.com/qss/b111/546771.html
http://test.baidu.com/qss/3f3e/546950.html
http://test.baidu.com/qss/3d36/547083.html
http://test.baidu.com/qss/d58b/547222.html
http://test.baidu.com/qss/52b1/547377.html
http://test.baidu.com/qss/c7d8/547522.html
http://test.baidu.com/qss/159d/547669.html
http://test.baidu.com/qss/075d/547814.html
http://test.baidu.com/qss/5bcc/547966.html
http://test.baidu.com/qss/2dea/548110.html
http://test.baidu.com/qss/50d7/548250.html
http://test.baidu.com/qss/bdfb/548378.html
http://test.baidu.com/qss/d732/548540.html
http://test.baidu.com/qss/6aa4/548676.html
http://test.baidu.com/qss/a3f6/548821.html
http://test.baidu.com/qss/d711/549053.html
http://test.baidu.com/qss/7f22/549197.html
http://test.baidu.com/qss/bd6a/549338.html
http://test.baidu.com/qss/20af/549567.html
http://test.baidu.com/qss/be0d/549721.html
http://test.baidu.com/qss/9429/549863.html
http://test.baidu.com/qss/f523/549991.html
http://test.baidu.com/qss/4a0e/550124.html
http://test.baidu.com/qss/9f47/550239.html
http://test.baidu.com/qss/7d74/550369.html
http://test.baidu.com/qss/0d40/550470.html
http://test.baidu.com/qss/a2de/550601.html
http://test.baidu.com/qss/0f6c/550737.html
http://test.baidu.com/qss/eea2/550871.html
http://test.baidu.com/qss/d9f1/551023.html
http://test.baidu.com/qss/e442/551182.html
http://test.baidu.com/qss/aabe/551317.html
http://test.baidu.com/qss/f3e8/551443.html
http://test.baidu.com/qss/01ce/551586.html
http://test.baidu.com/qss/3183/551727.html
http://test.baidu.com/qss/90ee/551862.html
http://test.baidu.com/qss/59db/552129.html
http://test.baidu.com/qss/ebf8/552259.html
http://test.baidu.com/qss/b0f2/552403.html
http://test.baidu.com/qss/c7d4/552528.html
http://test.baidu.com/qss/0ae7/552785.html
http://test.baidu.com/qss/2522/552932.html
http://test.baidu.com/qss/e2c5/553067.html
http://test.baidu.com/qss/5c97/553171.html
http://test.baidu.com/qss/6fe2/553268.html
http://test.baidu.com/qss/97a5/553372.html
http://test.baidu.com/qss/74db/553499.html
http://test.baidu.com/qss/91dd/553615.html
http://test.baidu.com/qss/160c/553728.html
http://test.baidu.com/qss/dd52/553831.html
http://test.baidu.com/qss/3263/553917.html
http://test.baidu.com/qss/6df9/554002.html
http://test.baidu.com/qss/a421/554102.html
http://test.baidu.com/qss/b872/554203.html
http://test.baidu.com/qss/d70d/554299.html
http://test.baidu.com/qss/ce49/554407.html
http://test.baidu.com/qss/b17d/554584.html
http://test.baidu.com/qss/ff1a/554667.html
http://test.baidu.com/qss/9530/554776.html
http://test.baidu.com/qss/fb44/554880.html
http://test.baidu.com/qss/9f5f/554990.html
http://test.baidu.com/qss/96a1/555113.html
http://test.baidu.com/qss/3603/555245.html
http://test.baidu.com/qss/119f/555346.html
http://test.baidu.com/qss/2ce3/555466.html
http://test.baidu.com/qss/a896/555565.html
http://test.baidu.com/qss/0626/555688.html
http://test.baidu.com/qss/eca3/555803.html
http://test.baidu.com/qss/4382/555917.html
http://test.baidu.com/qss/381c/556034.html
http://test.baidu.com/qss/5a24/556133.html
http://test.baidu.com/qss/1ca2/556221.html
http://test.baidu.com/qss/1266/556326.html
http://test.baidu.com/qss/d491/556455.html
http://test.baidu.com/qss/d197/556597.html
http://test.baidu.com/qss/1d8b/556730.html
http://test.baidu.com/qss/2c35/556865.html
http://test.baidu.com/qss/522f/557000.html
http://test.baidu.com/qss/549f/557159.html
http://test.baidu.com/qss/2937/557310.html
http://test.baidu.com/qss/bd6d/557464.html
http://test.baidu.com/qss/46e5/557636.html
http://test.baidu.com/qss/6065/557793.html
http://test.baidu.com/qss/5caa/557951.html
http://test.baidu.com/qss/d9e2/558102.html
http://test.baidu.com/qss/0ef7/558255.html
http://test.baidu.com/qss/da2a/558398.html
http://test.baidu.com/qss/657c/558540.html
http://test.baidu.com/qss/34d1/558693.html
http://test.baidu.com/qss/5a18/558855.html
http://test.baidu.com/qss/715d/559001.html
http://test.baidu.com/qss/f84d/559269.html
http://test.baidu.com/qss/c93c/559687.html
http://test.baidu.com/qss/ddff/559841.html
http://test.baidu.com/qss/d718/559946.html
http://test.baidu.com/qss/db57/560064.html
http://test.baidu.com/qss/41e9/560163.html
http://test.baidu.com/qss/ca8f/560265.html
http://test.baidu.com/qss/2635/560398.html
http://test.baidu.com/qss/cd0a/560518.html
http://test.baidu.com/qss/e343/560631.html
http://test.baidu.com/qss/e936/560702.html
http://test.baidu.com/qss/04c8/560788.html
http://test.baidu.com/qss/1e9c/560940.html
http://test.baidu.com/qss/56e5/561025.html
http://test.baidu.com/qss/b0e1/561101.html
http://test.baidu.com/qss/85de/561190.html
http://test.baidu.com/qss/5064/561251.html
http://test.baidu.com/qss/9a49/561339.html
http://test.baidu.com/qss/79e8/561426.html
http://test.baidu.com/qss/64a2/561518.html
http://test.baidu.com/qss/8cc3/561627.html
http://test.baidu.com/qss/d54f/561744.html
http://test.baidu.com/qss/7f26/561849.html
http://test.baidu.com/qss/996d/561949.html
http://test.baidu.com/qss/212e/562059.html
http://test.baidu.com/qss/b5dd/562198.html
http://test.baidu.com/qss/14f2/562334.html
http://test.baidu.com/qss/4bfa/562465.html
http://test.baidu.com/qss/0bd2/562561.html
http://test.baidu.com/qss/729c/562682.html

猜你喜欢

转载自www.cnblogs.com/frgtsadewfe/p/9201928.html