teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

回答を追記

2020/03/28 05:59

投稿

yuki23
yuki23

スコア1459

answer CHANGED
@@ -9,4 +9,24 @@
9
9
  th.join();
10
10
  return 0;
11
11
  }
12
+ ```
13
+
14
+ 追記
15
+ ---
16
+ それは並行とは呼びません。説明が難しいので詳細は検索してください。
17
+
18
+ やりたいことはおそらく「クロック同期」でしょう。
19
+ スレッドは使わないほうがいいです。こんな感じでどうでしょう
20
+
21
+ ```cpp
22
+ int main() {
23
+ while (1) {
24
+ auto time1 = high_resolution_clock::now();
25
+ //メイン処理
26
+ auto time2 = high_resolution_clock::now();
27
+ auto ms = duration_cast<milliseconds>(time2 - time1);
28
+ std::this_thread::sleep_for(milliseconds(1000) - ms);
29
+ }
30
+ return 0;
31
+ }
12
32
  ```