আমার একটি পদ্ধতি আছে যা Listভবিষ্যতের একটি রিটার্ন দেয় List<Future<O>> futures = getFutures(); এখন আমি অপেক্ষা করতে চাই যতক্ষণ না হয় সমস্ত ফিউচার সাফল্যের সাথে প্রক্রিয়াজাতকরণ সম্পন্ন হয় বা ভবিষ্যতে যে কোনও কাজ আউটপুট ফিরিয়ে দেয় তার ব্যতিক্রম ছোঁড়ে। এমনকি যদি কোনও কাজ ব্যতিক্রম ছুঁড়ে ফেলে তবে অন্য ফিউচারের জন্য …
আমি নিজেকে ভবিষ্যতের এবং প্রতিশ্রুতির মধ্যে পার্থক্যের সাথে বিভ্রান্ত করছি। স্পষ্টতই, তাদের বিভিন্ন পদ্ধতি এবং স্টাফ রয়েছে, তবে আসল ব্যবহারের ক্ষেত্রে কী? তাই কি?: আমি যখন কিছু অ্যাসিঙ্ক টাস্ক পরিচালনা করি তখন আমি ভবিষ্যতে "ভবিষ্যতে" মান পেতে ব্যবহার করি আমি যখন অ্যাসিঙ্ক টাস্ক তখন আমি আমার প্রতিশ্রুতি থেকে ভবিষ্যত পেতে …
আমি ফিউচারের একটি স্বেচ্ছাসেবী দৈর্ঘ্যের তালিকাকে ভবিষ্যতের তালিকায় রূপান্তর করার জন্য একটি উপায় খুঁজছি। আমি প্লেফ্রেমওয়ার্ক ব্যবহার করছি, সুতরাং শেষ অবধি, আমি যা চাই তা হ'ল একটি Future[Result], তবে বিষয়গুলিকে সহজ করে তুলতে, আসুন আমরা বলি এটি Future[List[Int]]করার সাধারণ উপায়টি ব্যবহার করা হবে Future.sequence(...)তবে একটি বাঁক আছে ... আমি যে …
জাভা 8 প্রবর্তন করেছে CompletableFuture, ভবিষ্যতের একটি নতুন বাস্তবায়ন যা কমপোজযোগ্য (তারপরে এক্সএক্সএক্সএক্স পদ্ধতিগুলির একটি গুচ্ছ অন্তর্ভুক্ত)। আমি এটি একচেটিয়াভাবে ব্যবহার করতে চাই, তবে আমি যে লাইব্রেরিগুলি ব্যবহার করতে চাই তার মধ্যে অনেকগুলি কেবল অ-কম্পোজেবল Futureদৃষ্টান্তগুলি ব্যবহার করতে চাই । কোনও পুনরায় ফিরে আসা Futureদৃষ্টান্তগুলি গুছিয়ে রাখার কোনও উপায় আছে …