fork(1) download
  1. # This code stops after multiprocessing.Pool workers are replaced one single time.
  2. # They are replaced due to maxtasksperchild parameter to Pool
  3. from multiprocessing import Pool
  4. import numpy as np
  5.  
  6. def worker(n):
  7. # Removing np.random.seed solves the issue
  8. np.random.seed(1) #any seed value
  9. return 1234 # trivial return value
  10.  
  11. # Removing maxtasksperchild solves the issue
  12. ppool = Pool(2 , maxtasksperchild=5)
  13. i=0
  14. while True:
  15. i += 1
  16. # Removing np.random.randint(10) or taking it out of the loop solves the issue
  17. rand = np.random.randint(10)
  18. l = [3] # trivial input to ppool.map
  19. result = ppool.map(worker, l)
  20. print i,result[0]
Time limit exceeded #stdin #stdout 5s 291008KB
stdin
Standard input is empty
stdout
1 1234
2 1234
3 1234
4 1234
5 1234
6 1234
7 1234
8 1234
9 1234
10 1234
11 1234
12 1234
13 1234
14 1234
15 1234
16 1234
17 1234
18 1234
19 1234
20 1234
21 1234
22 1234
23 1234
24 1234
25 1234
26 1234
27 1234
28 1234
29 1234
30 1234
31 1234
32 1234
33 1234
34 1234
35 1234
36 1234
37 1234
38 1234
39 1234
40 1234
41 1234
42 1234
43 1234
44 1234
45 1234
46 1234
47 1234
48 1234
49 1234
50 1234
51 1234
52 1234
53 1234
54 1234
55 1234
56 1234
57 1234
58 1234
59 1234
60 1234
61 1234
62 1234
63 1234
64 1234
65 1234
66 1234
67 1234
68 1234
69 1234
70 1234
71 1234
72 1234
73 1234
74 1234
75 1234
76 1234
77 1234
78 1234
79 1234
80 1234
81 1234
82 1234
83 1234
84 1234
85 1234
86 1234
87 1234
88 1234
89 1234
90 1234
91 1234
92 1234
93 1234
94 1234
95 1234
96 1234
97 1234
98 1234
99 1234
100 1234
101 1234
102 1234
103 1234
104 1234
105 1234
106 1234
107 1234
108 1234
109 1234
110 1234
111 1234
112 1234
113 1234
114 1234
115 1234
116 1234
117 1234
118 1234
119 1234
120 1234
121 1234
122 1234
123 1234
124 1234
125 1234
126 1234
127 1234
128 1234
129 1234
130 1234
131 1234
132 1234
133 1234
134 1234
135 1234
136 1234
137 1234
138 1234
139 1234
140 1234
141 1234
142 1234
143 1234
144 1234
145 1234
146 1234
147 1234
148 1234
149 1234
150 1234
151 1234
152 1234
153 1234
154 1234
155 1234
156 1234
157 1234
158 1234
159 1234
160 1234
161 1234
162 1234
163 1234
164 1234
165 1234
166 1234
167 1234
168 1234
169 1234
170 1234
171 1234
172 1234
173 1234
174 1234
175 1234
176 1234
177 1234
178 1234
179 1234
180 1234
181 1234
182 1234
183 1234
184 1234
185 1234
186 1234
187 1234
188 1234
189 1234
190 1234
191 1234
192 1234
193 1234
194 1234
195 1234
196 1234
197 1234
198 1234
199 1234
200 1234
201 1234
202 1234
203 1234
204 1234
205 1234
206 1234
207 1234
208 1234
209 1234
210 1234
211 1234
212 1234
213 1234
214 1234
215 1234
216 1234
217 1234
218 1234
219 1234
220 1234
221 1234
222 1234
223 1234
224 1234
225 1234
226 1234
227 1234
228 1234
229 1234
230 1234
231 1234
232 1234
233 1234
234 1234
235 1234
236 1234
237 1234
238 1234
239 1234
240 1234
241 1234
242 1234
243 1234
244 1234
245 1234
246 1234
247 1234
248 1234
249 1234
250 1234
251 1234
252 1234
253 1234
254 1234
255 1234
256 1234
257 1234
258 1234
259 1234
260 1234
261 1234
262 1234
263 1234
264 1234
265 1234
266 1234
267 1234
268 1234
269 1234
270 1234
271 1234
272 1234
273 1234
274 1234
275 1234
276 1234
277 1234
278 1234
279 1234
280 1234
281 1234
282 1234
283 1234
284 1234
285 1234
286 1234
287 1234
288 1234
289 1234
290 1234
291 1234
292 1234
293 1234
294 1234
295 1234
296 1234
297 1234
298 1234
299 1234
300 1234
301 1234
302 1234
303 1234
304 1234
305 1234
306 1234
307 1234
308 1234
309 1234
310 1234
311 1234
312 1234
313 1234
314 1234
315 1234
316 1234
317 1234
318 1234
319 1234
320 1234
321 1234
322 1234
323 1234
324 1234
325 1234
326 1234
327 1234
328 1234
329 1234
330 1234
331 1234
332 1234
333 1234
334 1234
335 1234
336 1234
337 1234
338 1234
339 1234
340 1234
341 1234
342 1234
343 1234
344 1234
345 1234
346 1234
347 1234
348 1234
349 1234
350 1234
351 1234
352 1234
353 1234
354 1234
355 1234
356 1234
357 1234
358 1234
359 1234
360 1234
361 1234
362 1234
363 1234
364 1234
365 1234
366 1234
367 1234
368 1234
369 1234
370 1234
371 1234
372 1234
373 1234
374 1234
375 1234
376 1234
377 1234
378 1234
379 1234
380 1234
381 1234
382 1234
383 1234
384 1234
385 1234
386 1234
387 1234
388 1234
389 1234
390 1234
391 1234
392 1234
393 1234
394 1234
395 1234
396 1234
397 1234
398 1234
399 1234
400 1234
401 1234
402 1234
403 1234
404 1234
405 1234
406 1234
407 1234
408 1234
409 1234
410 1234
411 1234
412 1234
413 1234
414 1234
415 1234
416 1234
417 1234
418 1234
419 1234
420 1234
421 1234
422 1234
423 1234
424 1234
425 1234
426 1234
427 1234
428 1234
429 1234
430 1234
431 1234
432 1234
433 1234
434 1234
435 1234
436 1234
437 1234
438 1234
439 1234
440 1234
441 1234
442 1234
443 1234
444 1234
445 1234
446 1234
447 1234
448 1234
449 1234
450 1234
451 1234
452 1234
453 1234
454 1234
455 1234
456 1234
457 1234
458 1234
459 1234
460 1234
461 1234
462 1234
463 1234
464 1234
465 1234
466 1234
467 1234
468 1234
469 1234
470 1234
471 1234
472 1234
473 1234
474 1234
475 1234
476 1234
477 1234
478 1234
479 1234
480 1234
481 1234
482 1234
483 1234
484 1234
485 1234
486 1234
487 1234
488 1234
489 1234
490 1234
491 1234
492 1234
493 1234
494 1234
495 1234
496 1234
497 1234
498 1234
499 1234
500 1234
501 1234
502 1234
503 1234
504 1234
505 1234
506 1234
507 1234
508 1234
509 1234
510 1234
511 1234
512 1234
513 1234
514 1234
515 1234
516 1234
517 1234
518 1234
519 1234
520 1234
521 1234
522 1234
523 1234
524 1234
525 1234
526 1234
527 1234
528 1234
529 1234
530 1234
531 1234
532 1234
533 1234
534 1234
535 1234
536 1234
537 1234
538 1234
539 1234
540 1234
541 1234
542 1234
543 1234
544 1234
545 1234
546 1234
547 1234
548 1234
549 1234
550 1234
551 1234
552 1234
553 1234
554 1234
555 1234
556 1234
557 1234
558 1234
559 1234
560 1234
561 1234
562 1234
563 1234
564 1234
565 1234
566 1234
567 1234
568 1234
569 1234
570 1234
571 1234
572 1234
573 1234
574 1234
575 1234
576 1234
577 1234
578 1234
579 1234
580 1234
581 1234
582 1234
583 1234
584 1234
585 1234
586 1234
587 1234
588 1234
589 1234
590 1234
591 1234
592 1234
593 1234
594 1234
595 1234
596 1234
597 1234
598 1234
599 1234
600 1234
601 1234
602 1234
603 1234
604 1234
605 1234
606 1234
607 1234
608 1234
609 1234
610 1234
611 1234
612 1234
613 1234
614 1234
615 1234
616 1234
617 1234
618 1234
619 1234
620 1234
621 1234
622 1234
623 1234
624 1234
625 1234
626 1234
627 1234
628 1234
629 1234
630 1234
631 1234
632 1234
633 1234
634 1234
635 1234
636 1234
637 1234
638 1234
639 1234
640 1234
641 1234
642 1234
643 1234
644 1234
645 1234
646 1234
647 1234
648 1234
649 1234
650 1234
651 1234
652 1234
653 1234
654 1234
655 1234
656 1234
657 1234
658 1234
659 1234
660 1234
661 1234
662 1234
663 1234
664 1234
665 1234
666 1234
667 1234
668 1234
669 1234
670 1234
671 1234
672 1234
673 1234
674 1234
675 1234
676 1234
677 1234
678 1234
679 1234
680 1234
681 1234
682 1234
683 1234
684 1234
685 1234
686 1234
687 1234
688 1234
689 1234
690 1234
691 1234
692 1234
693 1234
694 1234
695 1234
696 1234
697 1234
698 1234
699 1234
700 1234
701 1234
702 1234
703 1234
704 1234
705 1234
706 1234
707 1234
708 1234
709 1234
710 1234
711 1234
712 1234
713 1234
714 1234
715 1234
716 1234
717 1234
718 1234
719 1234
720 1234
721 1234
722 1234
723 1234
724 1234
725 1234
726 1234
727 1234
728 1234
729 1234
730 1234
731 1234
732 1234
733 1234
734 1234
735 1234
736 1234
737 1234
738 1234
739 1234
740 1234
741 1234
742 1234
743 1234
744 1234
745 1234
746 1234
747 1234
748 1234
749 1234
750 1234
751 1234
752 1234
753 1234
754 1234
755 1234
756 1234
757 1234
758 1234
759 1234
760 1234
761 1234
762 1234
763 1234
764 1234
765 1234
766 1234
767 1234
768 1234
769 1234
770 1234
771 1234
772 1234
773 1234
774 1234
775 1234
776 1234
777 1234
778 1234
779 1234
780 1234
781 1234
782 1234
783 1234
784 1234
785 1234
786 1234
787 1234
788 1234
789 1234
790 1234
791 1234
792 1234
793 1234
794 1234
795 1234
796 1234
797 1234
798 1234
799 1234
800 1234
801 1234
802 1234
803 1234
804 1234
805 1234
806 1234
807 1234
808 1234
809 1234
810 1234
811 1234
812 1234
813 1234
814 1234
815 1234
816 1234
817 1234
818 1234
819 1234
820 1234
821 1234
822 1234
823 1234
824 1234
825 1234
826 1234
827 1234
828 1234
829 1234
830 1234
831 1234
832 1234
833 1234
834 1234
835 1234
836 1234
837 1234
838 1234
839 1234
840 1234
841 1234
842 1234
843 1234
844 1234
845 1234
846 1234
847 1234
848 1234
849 1234
850 1234
851 1234
852 1234
853 1234
854 1234
855 1234
856 1234
857 1234
858 1234
859 1234
860 1234
861 1234
862 1234
863 1234
864 1234
865 1234
866 1234
867 1234
868 1234
869 1234
870 1234
871 1234
872 1234
873 1234
874 1234
875 1234
876 1234
877 1234
878 1234
879 1234
880 1234
881 1234
882 1234
883 1234
884 1234
885 1234
886 1234
887 1234
888 1234
889 1234
890 1234
891 1234
892 1234
893 1234
894 1234
895 1234
896 1234
897 1234
898 1234
899 1234
900 1234
901 1234
902 1234
903 1234
904 1234
905 1234
906 1234
907 1234
908 1234
909 1234
910 1234
911 1234
912 1234
913 1234
914 1234
915 1234
916 1234
917 1234
918 1234
919 1234
920 1234
921 1234
922 1234
923 1234
924 1234
925 1234
926 1234
927 1234
928 1234
929 1234
930 1234
931 1234
932 1234
933 1234
934 1234
935 1234
936 1234
937 1234
938 1234
939 1234
940 1234
941 1234
942 1234
943 1234
944 1234
945 1234
946 1234
947 1234
948 1234
949 1234
950 1234
951 1234
952 1234
953 1234
954 1234
955 1234
956 1234
957 1234
958 1234
959 1234
960 1234
961 1234
962 1234
963 1234
964 1234
965 1234
966 1234
967 1234
968 1234
969 1234
970 1234
971 1234
972 1234
973 1234
974 1234
975 1234
976 1234
977 1234
978 1234
979 1234
980 1234
981 1234
982 1234
983 1234
984 1234
985 1234
986 1234
987 1234
988 1234
989 1234
990 1234
991 1234
992 1234
993 1234
994 1234
995 1234
996 1234
997 1234
998 1234
999 1234
1000 1234
1001 1234
1002 1234
1003 1234
1004 1234
1005 1234
1006 1234
1007 1234
1008 1234
1009 1234
1010 1234
1011 1234
1012 1234
1013 1234
1014 1234
1015 1234
1016 1234
1017 1234
1018 1234
1019 1234
1020 1234
1021 1234
1022 1234
1023 1234
1024 1234
1025 1234
1026 1234
1027 1234
1028 1234
1029 1234
1030 1234