synchronized

    2

    2答えて

    私はDeflaterのJavaのコードを見ています。ネイティブに作成されたZStreamRefオブジェクトにアクセスするすべてのメソッドは、そのオブジェクトへのアクセスを同期させることに気付きました。たとえば:まだ public void setLevel(int level) { if ((level < 0 || level > 9) && level != DEFAULT_COMPRESS

    5

    1答えて

    私は今、BluetoothのAndroid APIを勉強しています.BluetoothChatの例を調べました。 http://developer.android.com/resources/samples/BluetoothChat/index.html これには多くのエラーが含まれています。まず、API 11を使用するという単純な事実がありますが、マニフェストはこの最小限のAPIを強制しません

    5

    2答えて

    ​​ブロックを使用するCMU Sphinx Speech Recognizerライブラリ(Link to source)を使用しています。 一例RecognizerTaskからブロック:コードは何の問題もなく動作します Event mailbox; [...] public void start() { synchronized (this.mailbox) { th

    4

    1答えて

    htmlページの入力タイプファイルを使用して選択されたファイルを読み込もうとしています。私はファイルを読むための関数を実装しており、ファイルの内容を読み込むことができます。しかし実際の問題は、ファイルの内容の読み込みが非同期的に行われていることです。これは、スクリプトの他の機能を実行できるようにします。私は、ファイルの内容を配列に格納しています。 他の関数に移動している間は、配列は空です。 del

    2

    1答えて

    私は大学のクラスからいくつかのpdfの周りを探していたと私は、このコードの一部に気づいた: public class MyMemoryElements { private String x = ""; public MyMemoryElements(String message){ this.x = message; } @Override

    1

    6答えて

    可能性の重複: Side effects of throwing an exception inside a synchronized clause? ​​が例外セーフである場合、私は疑問に思って?同期ブロック内でキャッチされない例外が発生した場合、ロックは解除されますか?

    4

    4答えて

    私のユースケースは、(およそ)最初の起動時に次のようである: 活動が サービスが取得するサービスを開始し、データベースにデータを保存します サービスは、今、私は番目の間、プログレスバーを表示したい 意図 活動データを表示して活動を通知しますeサービスがビジーです。問題は次のとおりです。 startService(new Intent(getApplicationContext(), UpdateD

    3

    1答えて

    私はJavaにはかなり新しいので、この初心者の質問には申し訳ありません。 私はJButtonを持っていますが、これをクリックすると、いくつかのMySQLクエリがトリガされ、2,3秒間表示されます。この間私のユーザーインターフェイスは完全にフリーズします。それを避ける方法はありますか? 多分、私は同期、スレッドまたはrunnableのようなものを使用する必要がありますが、私は非常によく理解していませ

    3

    2答えて

    私が取り組んでいるAndroidアプリケーションから複数のWebリクエストを作成します。私は、これらの要求がすべて一度に1つずつ処理されることを、到着順にしたいと思っています。 私が読んで理解しているのは、私がスピンオフしたすべてのスレッドのことです。一度に以下のいずれかの方法で1つしかできません。たとえば、ユーザーが1つのスレッドでpostPhotoを実行してからすぐに別のスレッドでgetDat

    5

    1答えて

    私のアプリケーションは、数多くのスレッドによってアクセスされるSQLiteDatabase内のすべてのデータを管理します。 今私はすべてのDB呼び出しをデータベース自体で同期させています。 私がこれをやりたい理由は、時々、サーバーから最新のバージョンを取得し、テーブルを最初から再構築することによってテーブルを更新したいということです。時間を節約するために、私は実際に2番目のテーブルを作成しています