بىر worker ئىشلىتىشكە بولىدىغان ۋاكالەتچى تېپىدۇ. سىز ئۇنىڭ ئادرېسىنى قايتۇرىسىز، باشقا future لاردا cancel چاقىرىسىز، تور پائالىيىتى توختايدۇ دەپ كۈتىسىز. توختىماسلىقى مۇمكىن.

Future نىڭ callable ى باشلىنىشتىن بۇرۇن بىكار قىلىشقا بولىدۇ. بىر تىز ئاللىقاچان تەلەپنى ئىجرا قىلىۋاتقان بولسا، ئۇنىڭ Future نى بىكار قىلىش بۇ socket مەشغۇلاتىنى ئۈزمەيدۇ. worker نىڭ ئۆزىنىڭ چەكلىك تور مەشغۇلاتى ۋە تازىلاش يولى كېرەك.

executor نىڭ ئۆمرىمۇ مۇھىم. ThreadPoolExecutor مۇھىتىدىن چېكىنىش ئۇنىڭ خىزمىتىنىڭ تۈگىشىنى كۈتىدۇ. بىر تېز نەتىجە تېپىپ ئاندىن بىر قانچە ئاستا worker نى كۈتۈش چاقىرغۇچىنىڭ ئومۇمىي كېچىكىشىنى غالىبنىڭ دوكلات قىلغان كېچىكىشىگە پۈتۈنلەي ئوخشىمايدىغان قىلىپ كۆرسىتىشى مۇمكىن.

مۇسابىقىنى باشلىشىشتىن بۇرۇن چەكلەڭ

  • چەكسىز ئاممىۋى تىزىمنامە تاپشۇرۇشنىڭ ئورنىغا بىرلا ۋاقىتتىكى تەكشۈرۈش سانىنى چەكلەڭ. ھەقسىز ۋاكالەتچى تىزىملىكى تەكشۈرگۈچىنىڭ كىرگۈزۈشىگە نامزاتلارنى تەمىنلەيدۇ، ھەر بىر endpoint نىڭ پروتوكولى worker ئۈچۈن ساقلىنىدۇ.
  • ھەر بىر تەلەپكە مۇۋاپىق ئۇلىنىش ۋە ئوقۇش سىياسىتىنى بېرىڭ.
  • چاقىرغۇچىغا ئومۇمىي قارار بюджېتىنى بېرىڭ.
  • قاراردىن ئۇزۇن ياشايدىغان worker لارنىڭ نەتىجىلىرىنى كىمنىڭ ئېقىتىدىغانلىقىنى ياكى تاقايدىغانلىقىنى بەلگىلەڭ.

Future ئۈچۈن ئازراق كۈتۈش ئۇنىڭ ئاساسىي تەلىپىنى قىسقارتىش بىلەن ئوخشاش ئەمەس. شۇنىڭدەك، نەتىجىدىن ۋاز كېچىش ھەر بىر تور بايلىقىنى دەرھال قويۇپ بەرمەيدۇ.

بىرىنچى مۇۋەپپەقىيەتلىك نەتىجەمۇ پەقەت بىرىنچى مۇۋەپپەقىيەتلىك تەكشۈرۈش. ئۇ ۋاقىت جەدۋىلىگە، ساقلىق تۇتۇلغان ئۇلىنىشلارغا ۋە مەلۇم تەكشۈرۈش مەنزىلىگە باغلىق بولۇشى مۇمكىن. ئۇ endpoint نىڭ ئۇنىۋېرسال ئەڭ تېز ئىكەنلىكىنى ياكى ھەقىقىي ۋەزىپىنىڭ مۇۋەپپەقىيەتلىك بولىدىغانلىقىنى ئىسپاتلىمايدۇ.

كۆپىنچە يېقىنقى كۆزىتىشلەر بىلەن ساقلانغان كىچىك كۆلچەك ھەر قېتىملىق چۈشۈرۈشتىن بۇرۇن پۈتۈن تىزىملىك بىلەن مۇسابىقىلىشىشتىن ئاددىي. خاتىرىنى يېڭىلاش ئۈچۈن ھەقىقىي مەشغۇلاتنىڭ نەتىجىسىنى ئىشلىتىڭ، مەغلۇبىيەتلەر ئۈچۈن كونترول قىلىنغان ئەسلىگە كەلتۈرۈش سىياسىتى بىلەن. ئالدىنقى تەكشۈرۈش ئادەت بويىچە ھەر بىر ۋەزىپىنى ئىككى ھەسسە قىلىشنىڭ ئورنىغا ئۆز چىقىمىنى ئېرىشىشى كېرەك.

مۇناسىۋەتلىك ماقالىلەر