PurpleI2P / i2pd-android

i2pd for Android
BSD 3-Clause "New" or "Revised" License
196 stars 23 forks source link

android - app ui thread is busy too long, before 'app launched' notification #10

Open nonlin-lin-chaos-order-etc-etal opened 4 years ago

nonlin-lin-chaos-order-etc-etal commented 4 years ago

Currently, 'close process as it is not responding?' appears sometimes.

nonlin-lin-chaos-order-etc-etal commented 4 years ago
<GlobulaBanyan> я послезавтра хочу это сделать
<GlobulaBanyan> https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ExecutorService.html
<GlobulaBanyan> https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/LinkedBlockingQueue.html
<zlatinb> ABQ лучше.  LBQ мусор создает
<GlobulaBanyan> да там небольшая нагрузка на очередь. мусор это ок
<GlobulaBanyan> ивентов не так много
<GlobulaBanyan> мусор это лучше, чем блокировки в ABQ
<zlatinb> все зависить из ситуации
<GlobulaBanyan> ивенты это i2pd.start i2pd.stop и гуевые реакции
<GlobulaBanyan> и колбэки network.on off
<GlobulaBanyan> i2pd.run