質問編集履歴

1

誤字修正

2016/05/26 14:00

投稿

KureteRubyLua
KureteRubyLua

スコア206

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- Oggファイルを再生するDLLを作ろうと、C++とC言語を組み合わせてDLLを作ったのですが、マルチスレッドだとバグが起きるようで、原因がグローバル変数を用いており、そのグローバル変数がマルチスレッドだと同じ内容が共有されているからだと分かりました。
1
+ Java上でOggをJavaからDLLを呼び出すJNA経由で再生するために、Oggファイルを再生するDLLを作ろうと、C++とC言語を組み合わせてDLLを作ったのですが、マルチスレッドだとバグが起き、原因がグローバル変数を用いており、そのグローバル変数がマルチスレッドだと同じ内容が共有されているからだと分かりました。
2
2
 
3
3
 
4
4
 
@@ -13,6 +13,12 @@
13
13
  コードは以下の物となります。OggDecorderクラスなどのソースは下記のサイトに有ります。
14
14
 
15
15
  http://marupeke296.com/OGG_main.html
16
+
17
+ この質問は下記の質問に関連したものです
18
+
19
+ https://teratail.com/questions/35915
20
+
21
+
16
22
 
17
23
  ```C++
18
24