vs C

2015-01-19 11:01
ufm: (Default)
[personal profile] ufm

Интересно, это я «не умею их готовить», или с pthread действительно так всё плохо?
Приблизительно 2.5М
Впрочем — было так:

0000000 83 86 77 15 93 35 86 92 49 21 62 27 90 59 63 26 40 26 72 36 = 1138
2578416 45 68 50 62 67 61 57 54 51 64 47 53 61 67 63 67 54 39 66 42 = 1138
5917909 14 80 68 49 56 55 69 44 68 32 77 42 74 63 74 49 54 20 63 87 = 1138
4503224 40 69 58 55 55 56 53 52 54 54 49 53 48 59 49 62 74 73 72 53 = 1138
2627799 79 71 60 53 56 102 45 21 67 32 41 46 56 38 49 73 55 61 78 55 = 1138
2611552 49 48 49 57 51 72 46 53 56 38 52 47 63 79 69 68 49 70 71 51 = 1138

Так что я допускаю, что я действительно не умею готовить.
код — http://pastebin.com/WHfi7hvQ
компилировал так: gcc -O3 -pthread c2.c -o c2
Thread model: posix
gcc version 4.8.2 (Ubuntu 4.8.2-19ubuntu1)

Originally published at U.F.M's Homepage. You can comment here or there.

(no subject)

Date: 2015-01-19 12:49 (UTC)
From: [identity profile] http://users.livejournal.com/_slw/
% ./atomic-c 
0000000  13  97  98  15  12  43  87   8  98  70  79  82  36  83  73  58   6  57  79  23 = 1117
4822029  64  43  55  57  34  50  51  56  68  58  68  51  44  39  90  71  51  53  49  65 = 1117
5143860  72  57  36  62  53  25  54  18  60  52  43  51  55  46  64  87  72  64  64  82 = 1117
5133991  70  59  46  39  12  90   0  40  12  64   0  92 114  15   3 115  15  76 191  64 = 1117
5146905  40  57  79  62  70   0  55  73  38  74  37  57  57  70  52  62  50  42  78  64 = 1117
5133573  40   8 100  79  72  18  75  63  48  39  33  83  82  62  53  49  25  65  81  42 = 1117
5146227  64  66  71  35  61  75  29  76  62  63  50  61  54  37  56  40  86  78  14  39 = 1117
5134376  99  65  61  40  89  44  56  61  44  53  36  50  47  50  48  44  39  65  70  56 = 1117
5124747  49  60  37  73  45  25  65  58  69  50  58  50  46  92  61  58  33  58  66  64 = 1117
5142015  59  52  78  51  68  48  32  27  61  36  62  60  48  85  46  46  34  62  63  99 = 1117
5142258  42  48  67  66  46  93  42  32  69  46  87  11  35 106  61  35  55  35 107  34 = 1117
5147064  27  33  80  52  55  70  47  45  58  59  46  47  76  48  59  56  67  84  72  36 = 1117
5134242  19  75  64  83  43   8  60  68  65  44  42  57  60  49  56  44  42  75  59 104 = 1117
5140715  50  41  24  65  75  29  53  79  65  73  35  43  46  47  73  54  35  69  72  89 = 1117
5141456  73  45  54  46  55  27  54  62  53  62  37  52  68  26  59  75  41  83  64  81 = 1117
5147799  58  51  62  48  46  57  65  45  60  56  58  61  54  66  49  51  63  48  64  55 = 1117
5149740  88  59  39  56  55  77  64  12  57  24  27  42 103  63  64  43  56  38  55  95 = 1117
5136357  44  31  60  59  71  51  83  46  60  36  56  63  76  70  45  44  61  74  23  64 = 1117
5140129 103  41  41  47  58  67  96  68  40  59  36  30  56  15  20  80  12  43 103 102 = 1117
5149935  90  66  18  65  53  44  52  45  79  63  52  10  36  59  56  65  88  79  47  50 = 1117
5150583  31  81  63  56  58  26  47  70  66  49  57  46  57  55  68  54  39  68  70  56 = 1117
5125022  46  40  61  44  40  12  45  63  87  63  52  78  46  67  75  30  56  90  59  63 = 1117
5141100  64  42  51  52  58  56  18  60  65  56  41  58  61  45  31  77  51  85  84  62 = 1117
5132689  56  64  53  44  64  67  58  47  66  57  41  51  41  64  52  68  14  57  50 103 = 1117
5140052  60  45  36  45  24  48  53  59 123  72  53  37  87  46  60  60  73  41  37  58 = 1117
5147082  74  28  43  57  64  61  62  27  76  58  75  64  52  47  64  11  54  68  68  64 = 1117


это что, 5M надо понимать?
Edited Date: 2015-01-19 12:56 (UTC)