1

WPF (Windows Phone 8) の UI スレッドで同期ネットワーク呼び出しを行うことは可能ですか。(私はそれが短所であることを知っていますが、それでも移植されたコードで動作させるにはこの機能が必要です)autoreseteventメソッドを使用してみました。デッドロックが原因で、UI スレッドがブロックされ、アプリが永久にハングします。

webclientでも試しました。それでも UI スレッドがブロックされ、アプリが永久にハングします。

何か助け...

4

2 に答える 2

0

これは非常に悪い考えです。誤ってこれを行うと、実際には UI が完全にデッドロックすることがわかりました。非同期メソッドを使用する必要があります。

于 2013-02-21T10:57:09.187 に答える
0

非同期ネットワーク操作からのコールバックは、UI スレッドでキューに入れられます。スレッドを待機するようにブロックすると、同じスレッドへのアクセスを待機しているため、コールバックは到着しません。

ただし、別のオプションがあります...コードを移植した場合は、非同期操作をサポートするように変更する必要があります。

于 2013-02-22T07:39:35.080 に答える