¼ÓÈëÊÕ²Ø | ÉèΪÊ×Ò³ | »áÔ±ÖÐÐÄ | ÎÒҪͶ¸å Àî´óͬ £¨https://www.lidatong.com.cn/£©- ¿Æ¼¼¡¢½¨Õ¾¡¢¾­Ñé¡¢ÔƼÆËã¡¢5G¡¢´óÊý¾Ý,Õ¾³¤Íø!
µ±Ç°Î»Ö㺠Ê×Ò³ > ±à³Ì¿ª·¢ > Java > ÕýÎÄ

ΪʲôҪʹÓÃJavaµÄAsynchronousFileChannel£¿

·¢²¼Ê±¼ä£º2020-12-14 05:11:44 ËùÊôÀ¸Ä¿£ºJava À´Ô´£ºÍøÂçÕûÀí
µ¼¶Á£ºÎÒ¿ÉÒÔÀí½âΪʲôÍøÂçÓ¦ÓóÌÐò½«Ê¹Óöà·¸´ÓÃ(²»´´½¨Ì«¶àÏß³Ì),ÒÔ¼°ÎªÊ²Ã´³ÌÐò½«Ê¹ÓÃÒì²½µ÷ÓýøÐÐÁ÷Ë®Ïß»¯(¸ü¸ßЧ).µ«ÊÇÎÒ²»Ã÷°×AsynchronousFileChannelµÄЧÂÊÄ¿µÄ. ÓÐÈκÎÏë·¨Â𣿠½â¾ö·½·¨ ÕâÊÇÒ»¸ö¿ÉÒÔÓÃÀ´Òì²½¶ÁÈ¡ÎļþµÄͨµÀ,¼´I / O²Ù×÷ÊÇÔÚµ¥¶ÀµÄÏß³Ì
ÎÒ¿ÉÒÔÀí½âΪʲôÍøÂçÓ¦ÓóÌÐò½«Ê¹Óöà·¸´ÓÃ(²»´´½¨Ì«¶àÏß³Ì),ÒÔ¼°ÎªÊ²Ã´³ÌÐò½«Ê¹ÓÃÒì²½µ÷ÓýøÐÐÁ÷Ë®Ïß»¯(¸ü¸ßЧ).µ«ÊÇÎÒ²»Ã÷°×AsynchronousFileChannelµÄЧÂÊÄ¿µÄ.

ÓÐÈκÎÏë·¨Âð£¿

½â¾ö·½·¨

ÕâÊÇÒ»¸ö¿ÉÒÔÓÃÀ´Òì²½¶ÁÈ¡ÎļþµÄͨµÀ,¼´I / O²Ù×÷ÊÇÔÚµ¥¶ÀµÄÏß³ÌÉÏÍê³ÉµÄ,Òò´ËÄúÔÚµ÷ÓÃËüµÄÏ߳̿ÉÒÔÔÚI / O²Ù×÷·¢ÉúʱִÐÐÆäËû²Ù×÷.

ÀýÈ磺ÀàµÄread()·½·¨·µ»ØÒ»¸öFuture¶ÔÏó,ÒÔ»ñÈ¡´ÓÎļþ¶ÁÈ¡Êý¾ÝµÄ½á¹û.ËùÒÔÄã¿ÉÒÔ×öµÄÊǵ÷ÓÃread(),Ëü½«Á¢¼´·µ»ØÒ»¸öFuture¶ÔÏó.ÔÚºǫ́,ÁíÒ»¸öÏ߳̽«´ÓÎļþÖжÁȡʵ¼ÊµÄÊý¾Ý.Äú×Ô¼ºµÄÏ߳̿ÉÒÔ¼ÌÐøÖ´ÐÐÈÎÎñ,µ±ÐèÒª¶ÁÈ¡Êý¾Ýʱ,¿ÉÒÔÔÚFuture¶ÔÏóÉϵ÷ÓÃget().Äǽ«·µ»ØÊý¾Ý(Èç¹ûºǫ́Ïß³ÌÉÐδÍê³É¶ÁÈ¡Êý¾Ý,Ôò»áʹÄúµÄÏß³Ì×èÈû,Ö±µ½Êý¾Ý×¼±¸¾ÍÐ÷).ÕâÑù×öµÄÓŵãÊÇÄãµÄÏ̲߳»±ØµÈ´ý¶ÁÈ¡²Ù×÷µÄÕû¸ö³¤¶È;Ëü¿ÉÒÔ×öһЩÆäËûÊÂÇé,Ö±µ½ËüÕæÕýÐèÒªÊý¾Ý.

¼ûthe documentation.

Çë×¢Òâ,AsynchronousFileChannel½«ÊÇJava SE 7ÖеÄÒ»¸öÐÂÀà,ÉÐδ·¢²¼.

£¨±à¼­£ºÀî´óͬ£©

¡¾ÉùÃ÷¡¿±¾Õ¾ÄÚÈݾùÀ´×ÔÍøÂ磬ÆäÏà¹ØÑÔÂÛ½ö´ú±í×÷Õ߸öÈ˹۵㣬²»´ú±í±¾Õ¾Á¢³¡¡£ÈôÎÞÒâÇÖ·¸µ½ÄúµÄȨÀû£¬Ç뼰ʱÓëÁªÏµÕ¾³¤É¾³ýÏà¹ØÄÚÈÝ!

    ÍƼöÎÄÕÂ
      ÈȵãÔĶÁ