2018Äê6ÔÂ14ÈÕ

¶àÏß³ÌÖÐObjectµÄwait()£¬notify()ºÍConditionµÄwait()ºÍsingal()¶ÔËøµÄ¹ØÁª

ÕªÒª£º ͨ³£½«¹²Ïí×ÊÔ´µÄ²Ù×÷·ÅÖÃÔÚSysnchronized¶¨ÒåµÄÇøÓòÄÚ£¬ÕâÑùµ±ÆäËûÏß³ÌÒ²»ñÈ¡µ½Õâ¸öËøʱ£¬±ØÐëµÄµÈ´ýËø±»ÊÍ·Åʱ²ÅÄܽøÈë¸ÃÇøÓò¡£ObjectΪÈa56爆大奖在线娱乐âÒ»¸ö¶ÔÏó£¬a56爆大奖在线娱乐¶ÔÏ󶼴æÔÚÒ»¸ö±ê־룬²¢¾ßÓÐÁ½¸öÖµ£¬·Ö±ðΪ0ºÍ1¡£Ò»¸öÏß³ÌÔËÐе½Í¬²½¿éʱ£¬Ê×Ïȼì²é¸Ã¶ÔÏóµÄ±ê־룬Èç¹ûΪ0״̬£¬±íÃ÷´Ëͬ²½¿éÖдæÔÚÆäËû ÔĶÁÈ«ÎÄ
posted @ 2018-06-14 15:36 WindyÐÄÃÎÎÞºÛ ÔĶÁ(163) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
2018Äê6ÔÂ13ÈÕ

ʹÓöàÏß³ÌÑ­»·½»Ìæ´òÓ¡×Ö·û

ÕªÒª£º ʹÓÃCondition + Lock ½øÐÐʵÏÖ private static int count_print = 1; £¨1£©´Ë´¦Ö»ÄÜÓÃstatic£¬À´ÊµÏÖÿ´òÓ¡Ò»¸ö×Ö·û£¬ÏÂÒ»¸ö×Ö·û³¤¶È¼ÓÒ»£¬staticÊÇʹ¸Ã±äÁ¿Ö»ÓÐÒ»¸ö¸±±¾£¬Èκθı䶼ÊǶÔÕâ¸ö¸±±¾µÄÄÚÈÝ×ö²Ù×÷£¨2£©ÈôÊÇÏëʵÏÖÿ´òÓ¡Ò»×飬ÏÂÒ»×é×Ö·û ÔĶÁÈ«ÎÄ
posted @ 2018-06-13 10:45 WindyÐÄÃÎÎÞºÛ ÔĶÁ(1495) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
2018Äê6ÔÂ12ÈÕ

ConditionµÄawait-signalÁ÷³ÌÏê½â

ÕªÒª£º http://blog.csdn.net/luonanqin ÉÏһƪ½²ÁËReentrantLockµÄlock-unlockÁ÷³Ì£¬½ñÌìÕâƪ½²½²ConditionµÄawait-signalÁ÷³Ì¡£ ConditionÀàͼ£º Condition½Ó¿Ú°üº¬Á˶àÖÖawait·½Ê½ºÍÁ½¸ö֪ͨ·½·¨ ConditionO ÔĶÁÈ«ÎÄ
posted @ 2018-06-12 21:41 WindyÐÄÃÎÎÞºÛ ÔĶÁ(687) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

Java¶àÏ̡߳ª¡ªConditionÌõ¼þ

ÕªÒª£º ¼ò½é ConditionÖеÄawait()·½·¨Ï൱ÓÚObjectµÄwait()·½·¨£¬ConditionÖеÄsignal()·½·¨Ï൱ÓÚObjectµÄnotify()·½·¨£¬ConditionÖеÄsignalAll()Ï൱ÓÚObjectµÄnotifyAll()·½·¨¡£ ²»Í¬µÄÊÇ£¬ObjectÖеÄwait() ÔĶÁÈ«ÎÄ
posted @ 2018-06-12 21:05 WindyÐÄÃÎÎÞºÛ ÔĶÁ(2338) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

ÇáËÉѧϰjava¿ÉÖØÈëËø(ReentrantLock)µÄʵÏÖÔ­Àí

ÕªÒª£º תÔØ×Ôhttps://blog.csdn.net/yanyan19880509/article/details/52345422£¬£¨×öÁËһЩ²¹³ä£© Ç°ÑÔ ÏàÐÅѧ¹ýjavaµÄÈ˶¼ÖªµÀ synchronized Õâ¸ö¹Ø¼ü´Ê£¬Ò²ÖªµÀËüÓÃÓÚ¿ØÖƶàÏ̶߳Բ¢·¢×ÊÔ´µÄ°²È«·ÃÎÊ£¬ÐËÐí£¬Ä㻹ÓùýLockÏà¹ØµÄ¹¦ÄÜ£¬µ« ÔĶÁÈ«ÎÄ
posted @ 2018-06-12 20:55 WindyÐÄÃÎÎÞºÛ ÔĶÁ(388) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

java¶àÏ̱߳à³ÌÖ®Á¬Ðø´òÓ¡abcµÄ¼¸Öֽⷨ

ÕªÒª£º Ò»µÀ±à³ÌÌâÈçÏ£º ʵÀý»¯Èý¸öỊ̈߳¬Ò»¸öÏ̴߳òÓ¡a£¬Ò»¸öÏ̴߳òÓ¡b£¬Ò»¸öÏ̴߳òÓ¡c£¬Èý¸öÏß³ÌͬʱִÐУ¬ÒªÇó´òÓ¡³ö10¸öÁ¬×ŵÄabc¡£ ÌâÄ¿·ÖÎö£º ͨ¹ýÌâÒâa56爆大奖在线娱乐ÃÇ¿ÉÒԵóö£¬±¾ÌâÐèÒªa56爆大奖在线娱乐ÃÇʹÓÃÈý¸öỊ̈߳¬Èý¸öÏ̷ֱ߳ð»á´òÓ¡6´Î×Ö·û£¬¹Ø¼üÊÇÈçºÎ±£Ö¤Ë³ÐòÒ»¶¨ÊÇabc...ÄØ¡£a56爆大奖在线娱乐´ËÌâÐèҪͬ²½»úÖÆÀ´½â¾öÎÊÌ⣡ Áî´òÓ¡ ÔĶÁÈ«ÎÄ
posted @ 2018-06-12 11:06 WindyÐÄÃÎÎÞºÛ ÔĶÁ(360) ÆÀÂÛ(0) ÍƼö(0) ±à¼­
2018Äê6ÔÂ11ÈÕ

JAVAµÄÔ­×ÓÐԺͿɼûÐÔ£¬Ïß³Ìͬ²½µÄÀí½â

ÕªÒª£º 1¡¢Ô­×ÓÐÔ £¨1£©Ô­×ÓÊǹ¹³ÉÎïÖʵĻù±¾µ¥Î»£¨µ±È»µç×ÓµÈÔÝÇÒ²»ÂÛ£©£¬a56爆大奖在线娱乐Ô­×ÓµÄÒâ˼´ú±í×Å¡ª¡ª¡°²»¿É·Ö¡±£» £¨2£©Ô­×ÓÐÔÊǾܾø¶àÏ̲߳Ù×÷µÄ£¬²»ÂÛÊǶàºË»¹Êǵ¥ºË£¬¾ßÓÐÔ­×ÓÐÔµÄÁ¿£¬Í¬Ò»Ê±¿ÌÖ»ÄÜÓÐÒ»¸öÏß³ÌÀ´¶ÔËü½øÐвÙ×÷¡£¼ò¶øÑÔÖ®£¬ÔÚÕû¸ö²Ù×÷¹ý³ÌÖв»»á±»Ï̵߳÷¶ÈÆ÷ÖжϵIJÙ×÷£¬¶¼¿ÉÈÏΪÊÇÔ­×ÓÐÔ¡£ÀýÈç a=1ÊÇÔ­×Ó ÔĶÁÈ«ÎÄ
posted @ 2018-06-11 20:31 WindyÐÄÃÎÎÞºÛ ÔĶÁ(1305) ÆÀÂÛ(0) ÍƼö(1) ±à¼­

JAVA Á½¸ö¶ÔÏó²»Í¬ÎªÊ²Ã´ËûÃǵÄhashcodeÓпÉÄÜÏàͬ

ÕªÒª£º hashCodeÊÇËùÓÐjava¶ÔÏóµÄ¹ÌÓз½·¨£¬Èç¹û²»ÖØÔصĻ°£¬·µ»ØµÄʵ¼ÊÉÏÊǸöÔÏóÔÚjvmµÄ¶ÑÉϵÄÄÚ´æµØÖ·£¬¶ø²»Í¬¶ÔÏóµÄÄÚ´æµØÖ·¿Ï¶¨²»Í¬£¬a56爆大奖在线娱乐Õâ¸öhashCodeÒ²¾Í¿Ï¶¨²»Í¬ÁË¡£Èç¹ûÖØÔØÁ˵Ļ°£¬ÓÉÓÚ²ÉÓõÄËã·¨µÄÎÊÌ⣬ÓпÉÄܵ¼ÖÂÁ½¸ö²»Í¬¶ÔÏóµÄhashCodeÏàͬ¡£ ¶øÇÒ£¬»¹ÐèҪעÒâÒ»ÏÂÁ½µã£º 1£©ha ÔĶÁÈ«ÎÄ
posted @ 2018-06-11 19:18 WindyÐÄÃÎÎÞºÛ ÔĶÁ(8646) ÆÀÂÛ(2) ÍƼö(0) ±à¼­
2018Äê6ÔÂ9ÈÕ

JavaÐòÁл¯µÄ×÷Óúͷ´ÐòÁл¯

ÕªÒª£º 1¡¢ÐòÁл¯ÊǸÉʲôµÄ£¿ ¼òµ¥Ëµ¾ÍÊÇΪÁ˱£´æÔÚÄÚ´æÖеĸ÷ÖÖ¶ÔÏóµÄ״̬£¨Ò²¾ÍÊÇʵÀý±äÁ¿£¬²»ÊÇ·½·¨£©£¬²¢ÇÒ¿ÉÒ԰ѱ£´æµÄ¶ÔÏó״̬ÔÙ¶Á³öÀ´¡£ËäÈ»Äã¿ÉÒÔÓÃÄã×Ô¼ºµÄ¸÷ÖÖ¸÷ÑùµÄ·½·¨À´±£´æobject states£¬µ«ÊÇJava¸øÄãÌṩa56爆大奖在线娱乐Ó¦¸Ã±ÈÄã×Ô¼ººÃµÄ±£´æ¶ÔÏó״̬µÄ»úÖÆ£¬ÄǾÍÊÇÐòÁл¯¡£ 2¡¢Ê²Ã´Çé¿öÏÂÐèÒªÐòÁл¯ ÔĶÁÈ«ÎÄ
posted @ 2018-06-09 17:19 WindyÐÄÃÎÎÞºÛ ÔĶÁ(161) ÆÀÂÛ(0) ÍƼö(0) ±à¼­

JavaÓïÑÔÖеÄÖµ´«µÝÓëÒýÓô«µÝ

ÕªÒª£º JavaÓ¦ÓóÌÐòÖÐÓÀÔ¶²»»á´«µÝ¶ÔÏ󣬶øÖ»»á´«µÝ¶ÔÏóÓ¦Óã¬Òò´Ë£¬°´¶ÔÏóÒýÓô«µÝ¡£ £¨1£© Int×÷Ϊ²ÎÊý´«µÝʱ£¬¶ÔÐβÎÖµµÃÐ޸IJ»»áÓ°Ï쵽ʵ²Î£» £¨2£© StringBuffer×÷Ϊ²ÎÊýʱ£¬¶ÔÐβζÔÏóÄÚÈݵÄÐÞ¸ÄÓ°Ïìµ½ÁËʵ²Î¡£ £¨3£© Öµ´«µÝÖ»ÊÇ´«µÝÁËÒ»¸öÖµµÄ¸±±¾£¬¶ÔÐβÎÖµµÃ¸Ä±ä²»»áÓ°Ïìʵ²ÎµÄÖµ¡£ £¨4£© ÔĶÁÈ«ÎÄ
posted @ 2018-06-09 15:40 WindyÐÄÃÎÎÞºÛ ÔĶÁ(222) ÆÀÂÛ(0) ÍƼö(0) ±à¼­