[Interest] Unknown crashes with Qt, iOS and iPad Air
Nuno Santos
nunosantos at imaginando.pt
Mon Apr 20 15:54:07 CEST 2015
Alejandro,
Thanks for your reply.
> On 20 Apr 2015, at 13:07, Alejandro Exojo <suy at badopi.org> wrote:
>
> El Monday 20 April 2015, Nuno Santos escribió:
>> I’m currently using a QTcpSocket moved to a thread. I’m not sure i’m doing
>> it the right way. I was trying to optimize the thought put of the socket
>> in order to avoid latency.
>
> Creating threads for I/O is almost always wrong. The interface that sockets in
> Qt have is asynchronous. Unless you do something slow with the data tha slows
> down everything else, you don't need threads for that.
I’m working on a new version of the app where I’m already dropping the usage of threads.
>
>> void LKSong::connectTo(QString name, QString address, int port)
>> {
>> terminateConnection();
>>
>> _thread = new QThread(this);
>> _connection = new LKConnection(QHostAddress(address),port);
>
> A new thread per connection seems even more problematic. :)
>
> Anyway, how/when are you deleting this thread and this LKConnection objects?
>
> In that screenshot you have 18 threads. Is this normal?
Right now, I don’t have threads created by me and it counts 14 threads, so I guess it is normal and the underlying parts of Qt and iOS are creating them.
Regards,
Nuno
>
> --
> Alex (a.k.a. suy) | GPG ID 0x0B8B0BC2
> http://barnacity.net/ | http://disperso.net
> _______________________________________________
> Interest mailing list
> Interest at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/interest
More information about the Interest
mailing list