A very fundamental question. The documentation mentions that all methods in QNetworkAccessManager
are reentrant. If so, is performing a get()
method in a QRunnable
without locks legal? My code would look something like this:
class MyClass: public QRunnable
{
void run()
{
...
QNetworkAccessManager nam;
QNetworkReply* reply = name.get(request) // No Read-write lock.
...
}
};