አንድ ሠራተኛ ጥቅም ላይ የሚውል ፕሮክሲ ያገኛል። አድራሻውን ትመልሳለህ፣ በሌሎቹ futures ላይ cancel ትጠራለህ፣ እና የኔትወርክ እንቅስቃሴው ይቆማል ብለህ ትጠብቃለህ። ላይቆም ይችላል።

አንድ Future የሚጠራው ነገር ከመጀመሩ በፊት ሊሰረዝ ይችላል። አንድ ክር ቀድሞውኑ ጥያቄን እያስፈጸመ ከሆነ፣ Futureውን መሰረዝ ያንን የsocket ሥራ አያቋርጥም። ሠራተኛው የራሱ የተገደበ የኔትወርክ ሥራ እና የማጽዳት መንገድ ያስፈልገዋል።

የአስፈጻሚው የሕይወት ዘመንም አስፈላጊ ነው። የThreadPoolExecutor አውድን መተው ሥራው እስኪጠናቀቅ ይጠብቃል። አንድ ፈጣን ውጤት አግኝቶ ከዚያ በርካታ ቀርፋፋ ሠራተኞችን መጠበቅ የጠሪውን አጠቃላይ መዘግየት ከአሸናፊው ከተገለጸው መዘግየት ፍጹም የተለየ እንዲመስል ሊያደርግ ይችላል።

ውድድሩ ከመጀመሩ በፊት ይገድቡት

  • ያልተገደበ የሕዝብ ዝርዝር ከማስገባት ይልቅ በአንድ ጊዜ የሚደረጉ ምርመራዎችን ቁጥር ይገድቡ። ነጻ የፕሮክሲ ዝርዝር ለመመርመሪያው ግብዓት እጩዎችን ያቀርባል፣ የእያንዳንዱ መጨረሻ ነጥብ ፕሮቶኮል ለሠራተኛው ይቀመጣል።
  • ለእያንዳንዱ ጥያቄ ተገቢ የግንኙነት እና የንባብ ፖሊሲ ይስጡ።
  • ለጠሪው አጠቃላይ የውሳኔ በጀት ይስጡ።
  • ከውሳኔው በላይ የሚኖሩ ሠራተኞችን ውጤቶች ማን እንደሚያፈስ ወይም እንደሚዘጋ ይወስኑ።

ለFuture ትንሽ መጠበቅ የስር ጥያቄውን ማሳጠር አይደለም። በተመሳሳይ ሁኔታ፣ ውጤቱን መተው ሁሉንም የኔትወርክ ሀብቶች ወዲያውኑ አይለቅም።

የመጀመሪያው ስኬታማ ውጤት የመጀመሪያው ስኬታማ ምርመራ ብቻ ነው። በመርሐግብር፣ በተሸጎጡ ግንኙነቶች እና በተወሰነው የምርመራ መድረሻ ላይ ሊመሠረት ይችላል። መጨረሻ ነጥቡ በአጠቃላይ ፈጣኑ መሆኑን ወይም ትክክለኛው ተግባር እንደሚሳካ አያረጋግጥም።

ብዙውን ጊዜ አነስተኛ የተያዘ ገንዳ ከቅርብ ምልከታዎች ጋር ከሙሉ ዝርዝሩ በፊት ለእያንዳንዱ ማውረድ ከመወዳደር የበለጠ ቀላል ነው። የእውነተኛውን ክዋኔ ውጤት መዝገቡን ለማዘመን ይጠቀሙ፣ ከለውድቀቶች ቁጥጥር የሚደረግበት የማገገሚያ ፖሊሲ ጋር። ቅድመ-በረራው ወጪውን ማግኘት አለበት እንጂ እያንዳንዱን ተግባር በልማድ መጨመር የለበትም።

ተዛማጅ ጽሑፎች