回答編集履歴

1

回答を追記

2020/03/28 05:59

投稿

yuki23
yuki23

スコア1448

test CHANGED
@@ -21,3 +21,43 @@
21
21
  }
22
22
 
23
23
  ```
24
+
25
+
26
+
27
+ 追記
28
+
29
+ ---
30
+
31
+ それは並行とは呼びません。説明が難しいので詳細は検索してください。
32
+
33
+
34
+
35
+ やりたいことはおそらく「クロック同期」でしょう。
36
+
37
+ スレッドは使わないほうがいいです。こんな感じでどうでしょう
38
+
39
+
40
+
41
+ ```cpp
42
+
43
+ int main() {
44
+
45
+ while (1) {
46
+
47
+ auto time1 = high_resolution_clock::now();
48
+
49
+ //メイン処理
50
+
51
+ auto time2 = high_resolution_clock::now();
52
+
53
+ auto ms = duration_cast<milliseconds>(time2 - time1);
54
+
55
+ std::this_thread::sleep_for(milliseconds(1000) - ms);
56
+
57
+ }
58
+
59
+ return 0;
60
+
61
+ }
62
+
63
+ ```