ÏÂÔØ×ÊÔ´
ÔÚѸÀ×ÏÂÔØ17c.14.cppʱ£¬¹ÛÖÚ¿ÉÒÔÑ¡Ôñ¶à¸ö²î±ðµÄ°æ±¾£¬´Ó±êÇåµ½¸ßÇ壬ÉõÖÁ4K³¬¸ßÇ壬ӦÓо¡ÓС£ÎªÁ˱㵱Óû§£¬Ñ¸À×ÌṩÁ˶àÖÖ½âËøÏ¢Õùѹ·½·¨£¬È·±£ÄúÄܹ»Ë³Àû»ñµÃ²¢Ô¢Ä¿µ½Ó°Æ¬µÄÍêÕû°æ±¾¡£
ÔÚÕâÒ»²¿·Ö£¬ÎÒÃǽ«½øÒ»²½ÉîÈë̽ÌÖ17c.14.cppµÄ¸÷¸ö·½Ã棬´Ó¼¼Êõϸ½Ú¡¢¹ÛÖÚ·´Ïìµ½ÈçºÎ¸üºÃµØ?ÏíÊÜÕⲿ×÷Æ·¡£ÎÞÂÛÄúÊÇ×ÊÉî¹ÛÖÚÕվɸոսӴ¥Õⲿ×÷Æ·£¬±¾Îͼ½«ÎªÄúÌá¹©È«ÃæµÄÖ¸µ¼¡£
8δÀ´Õ¹Íû
Õ¹ÍûδÀ´£¬17cmooc¿´-51-½ñÈÕ´óÈü-³ß´çÌôÕ½½«¼ÌÐøÁ¢ÒìºÍÉú³¤¡£Ëü²»µ«»áÎüÒý¸ü¶àµÄ¼ÓÈëÕߣ¬»¹½«ÔÚ¼¼Êõ²ãÃæ½øÐиü¶àµÄ̽Ë÷£¬Ê¹½ÚÈÕÆ¬µÄÖÆ×÷Ô½·¢¾«ÃÀºÍÉú¶¯¡£´óÈüÒ²½«¼ÌÐøÔÚ´«³ÐºÍÍÆ¹ã¹Å°åÎÄ»¯·½Ãæ·¢»ÓÖØÒª×÷Óá£
¼ÌÐø´Ó¸ü¶à½Ç¶È̽ÌÖ17cmooc¿´-51-½ñÈÕ´óÈü-³ß´çÌôÕ½µÄÅä¾°ºÍÀúÊ·±³2026½ÚÈÕÆ¬´óÈ«£¬ÕâÆªÎÄÕ½«´øÄúÉîÈëÁ˽âÕâ¸öÌØ±ðµÄ´óÈü£¬´ÓÎÄ»¯´«³Ð¡¢¼¼ÊõÓ¦Óõ½Éç»áÓ°Ï죬ȫ·½Î»·ºÆðÕâ¸ö³äÂú»îÁ¦ºÍ´´?ÒâµÄ¾ºÈü¡£
2Ïß³ÌÄþ¾²ÎÊÌâ
¶àÏ̱߳à³ÌÖУ¬Ïß³ÌÄþ¾²ÊÇÒ»¸öÖØÒªÎÊÌâ¡£³£¼ûµÄÏß³ÌÄþ¾²ÎÊÌâ°üÀ¨Êý¾Ý¾ºÕù¡¢ËÀËøµÈ¡£
Êý¾Ý¾ºÕù£ºÊý¾Ý¾ºÕùÊÇÖ¸¶à¸öÏß³Ìͬʱ»á¼ûºÍÐ޸Ĺ²ÏíÊý¾Ý£¬µ¼ÖÂÊý¾Ý·×ÆçÖ¡£intsharedData=0;voidthreadFunction(){sharedData++;//¿ÉÄÜ·ºÆðÊý¾Ý¾ºÕù}intmain(){std::threadt1(threadFunction);std::threadt2(threadFunction);t1.join();t2.join();return0;}
ÈçºÎÏíÊܹÛÓ°
Çé¿ö×¼±¸£ºÔÚԢĿǰ£¬È·±£ÄúµÄ¹ÛÓ°Çé¿öÊæÊÊ¡£Èç¹û¿ÉÄܵϰ£¬Ê¹ÓÃ¸ßÆ·ÖʵÄÏÔʾÆ÷ºÍÒôÏìϵͳ£¬ÒÔ»ñµÃ×î¼ÑµÄÊÓÌýЧ¹û¡£
Á¬¹áԢĿ£ºÎªÁ˸üºÃµØÓß½â¾çÇ飬½¨ÒéÁ¬¹áԢĿ£¬²»ÒªÆµ·±Öжϡ£ÕâÑù¿ÉÒÔ¸üºÃµØ×¥×¡¾çÇéµÄÉú³¤ºÍ½ÇÉ«µÄÇé¸Ð±ä¸ï¡£
¶à´ÎԢĿ£ºµÚÒ»´ÎԢĿ¿ÉÄÜÎÞ·¨²¶»ñµ½ËùÓÐϸ½ÚºÍÉî²ã?´ÎµÄ?Ô¢Ò⣬½¨Òé¶à´ÎԢĿ£¬Ã¿´Î¶¼ÄÜ·¢Ã÷еÄÏßË÷ºÍ¸ÐÎò¡£
2ÖÇÄÜÖ¸Õë
ÖÇÄÜÖ¸ÕëÊÇC++11ÒýÈëµÄÒ»ÖÖÄÚ´æÖÎÀí¹¤¾ß£¬Äܹ»×Ô¶¯ÖÎÀí¹¤¾ßµÄÉúÃüÖÜÆÚ£¬ÖÆÖ¹ÄÚ´æÐ¹Â©¡£³£ÓõÄÖÇÄÜÖ¸ÕëÓÐunique_ptrºÍshared_ptr¡£
#includeintmain(){std::unique_ptrptr(newint(10));std::cout<<*ptr<sharedPtr(newint(20));std::cout<<*sharedPtr<
½â¾öÒªÁ죺
ÐÔÄÜÆÊÎö£ºÊ¹ÓÃÐÔÄÜÆÊÎö¹¤¾ß£¬ÕÒ³öÐÔÄÜÆ¿¾±ËùÔÚ¡£ÓÅ»¯Ëã·¨£ºÑ¡Ôñ¸ü¸ßЧµÄËã·¨£¬Ìá¸ß´úÂëÖ´ÐÐЧÂÊ¡£ÄÚ´æÖÎÀí£ººÏÀíÖÎÀíÄÚ´æ£¬ÖÆÖ¹ÄÚ´æÐ¹Â©ºÍ²»ÐëÒªµÄÄÚ´æ·ÖÅÉ¡£
ͨ¹ý±¾?ÎÄ£¬ÎÒÃÇÏêϸ½éÉÜÁË17c.11.cppµÄ²Ù×÷ÒªÁì¼°³£¼ûÎÊÌâ½â´ð£¬Ï£ÍûÄÜ×ÊÖú¿ª·¢Õ߸üºÃµØÕÆÎÕÕâÒ»ÖØÒª¹¤¾ß£¬Ìá¸ß¿ª·¢Ð§ÂʺʹúÂëÖÊÁ¿¡£ÎÞÂÛÄãÊÇÐÂÊÖÕÕ¾É×ÊÉî³ÌÐòÔ±£¬¶¼¿ÉÒÔ´ÓÖлñµÃÓмÛÖµµÄÐÅÏ¢¡£Ï£ÍûÕâÆªÎÄÕÂÄÜΪÄãµÄ¿ª·¢Ö®ÂÃÌṩ×ÊÖú¡£
ΪʲôѡÔñ17c.cpp¹ÙÍø°æ£¿
¶àÓïÑÔÖ§³Ö£º17c.cpp¹ÙÍø°æÖ§³Ö¶àÖÖ±à³ÌÓïÑÔ£¬°üÀ¨C++¡¢Java¡¢PythonµÈ£¬Îª¿ª·¢ÕßÌṩÁ˸ü¶àµÄÑ¡ÔñºÍÁé»îÐÔ¡£¸ßЧµÄ´úÂë±à¼£ºÄÚÖÃÖÇÄÜ´úÂ벹ȫ¡¢Óï·¨¸ßÁÁºÍ¹ýʧÌáʾµÈ¹¦Ð§£¬×ÊÖú¿ª·¢Õ߸ü¿ìËٵرàдºÍµ÷ÊÔ´úÂ롣ǿ´óµÄµ÷ÊÔ¹¤¾ß£ºÄÚÖÃÇ¿´óµÄµ÷ÊÔ¹¤¾ß£¬Ö§³Ö¶Ïµãµ÷ÊÔ¡¢±äÁ¿¼à¿ØºÍʵʱÐÔÄÜÆÊÎö£¬×ÊÖú¿ª·¢Õß¿ìËÙ¶¨Î»Ï¢Õù¾öÎÊÌâ¡£
À©Õ¹ºÍ²å¼þ£ºÖ§³ÖµÚÈý·½À©Õ¹ºÍ²å¼þ£¬¿ÉÒÔÆ¾¾Ý¸öÈËÐèÇó½øÐиöÐÔ»¯¶¨ÖÆ£¬ÌáÉýÊÂÇéЧÂÊ¡£¿çƽ̨֧³Ö£º17c.cpp¹ÙÍø°æÖ§³Ö¶àÖÖ²Ù×÷ϵͳ£¬°üÀ¨Windows¡¢MacOSºÍLinux£¬È·±£Äú¿ÉÒÔÔÚÈκÎÇé¿öÖÐʹÓá£
У¶Ô£ººúÊæÁ¢(1C0m4pJyqZtPma0S7t9ZFfz4hTykKag)


