Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt
  • Unsolved
Collapse
qtws26_logo

The Qt Event of the Year: Qt World Summit 2026

Save Your Spot >
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. QThread::start: Thread creation error: Resource temporarily unavailable (QNetworkAccessManager)
Qt 6.12 LTS is out! See what's new in the release blog

QThread::start: Thread creation error: Resource temporarily unavailable (QNetworkAccessManager)

Scheduled Pinned Locked Moved Solved General and Desktop
4 Posts 2 Posters 1.3k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Offline
    S Offline
    Sontichai
    wrote on last edited by
    #1

    Hi ,
    I Develop QT Desktop application run on linux raspberry PI.
    I use QNetwork tool for post data to web service.
    When run post data on QNetwork Request continue about 224 time and got error message
    "QThread::start: Thread creation error: Resource temporarily unavailable " program stop working.
    Please help.

    //example code
    QByteArray postData;
    //Call the webservice
    QNetworkAccessManager networkManager = new QNetworkAccessManager(this);
    connect(networkManager, SIGNAL(finished(QNetworkReply
    )),SLOT(onPostAnswerDateServer(QNetworkReply*)));
    QNetworkRequest networkRequest(GetDateServerTagUrl);
    networkRequest.setHeader(QNetworkRequest::ContentTypeHeader,"application/x-www-form-urlencoded");
    networkManager->post(networkRequest,postData);

    JKSHJ 1 Reply Last reply
    0
    • S Sontichai

      Hi ,
      I Develop QT Desktop application run on linux raspberry PI.
      I use QNetwork tool for post data to web service.
      When run post data on QNetwork Request continue about 224 time and got error message
      "QThread::start: Thread creation error: Resource temporarily unavailable " program stop working.
      Please help.

      //example code
      QByteArray postData;
      //Call the webservice
      QNetworkAccessManager networkManager = new QNetworkAccessManager(this);
      connect(networkManager, SIGNAL(finished(QNetworkReply
      )),SLOT(onPostAnswerDateServer(QNetworkReply*)));
      QNetworkRequest networkRequest(GetDateServerTagUrl);
      networkRequest.setHeader(QNetworkRequest::ContentTypeHeader,"application/x-www-form-urlencoded");
      networkManager->post(networkRequest,postData);

      JKSHJ Offline
      JKSHJ Offline
      JKSH
      Moderators
      wrote on last edited by
      #2

      @Sontichai said in QThread::start: Thread creation error: Resource temporarily unavailable (QNetworkAccessManager):

      QNetworkAccessManager networkManager = new QNetworkAccessManager(this);

      Don't create a new QNetworkAccessManager for every call call.

      Your program should only create 1 QNetworkAccessManager. Let every call use the same object.

      Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

      S 1 Reply Last reply
      2
      • JKSHJ JKSH

        @Sontichai said in QThread::start: Thread creation error: Resource temporarily unavailable (QNetworkAccessManager):

        QNetworkAccessManager networkManager = new QNetworkAccessManager(this);

        Don't create a new QNetworkAccessManager for every call call.

        Your program should only create 1 QNetworkAccessManager. Let every call use the same object.

        S Offline
        S Offline
        Sontichai
        wrote on last edited by
        #3

        @JKSH
        Re: QThread::start: Thread creation error: Resource temporarily unavailable (QNetworkAccessManager)

        Hi JKSH,
        Thank you so much.Your solution can solved my problem.
        //header.h
        QNetworkAccessManager *networkManager;

        //program.cpp on load
        networkManager = new QNetworkAccessManager(this);
        connect(networkManager, SIGNAL(finished(QNetworkReply*)),SLOT(onPostAnswer(QNetworkReply*)));

        //program.cpp on excecute
        QNetworkRequest networkRequest(GetDateServerTagUrl);
        networkRequest.setHeader(QNetworkRequest::ContentTypeHeader,"application/x-www-form-urlencoded");
        networkManager->post(networkRequest,postData);

        JKSHJ 1 Reply Last reply
        0
        • S Sontichai

          @JKSH
          Re: QThread::start: Thread creation error: Resource temporarily unavailable (QNetworkAccessManager)

          Hi JKSH,
          Thank you so much.Your solution can solved my problem.
          //header.h
          QNetworkAccessManager *networkManager;

          //program.cpp on load
          networkManager = new QNetworkAccessManager(this);
          connect(networkManager, SIGNAL(finished(QNetworkReply*)),SLOT(onPostAnswer(QNetworkReply*)));

          //program.cpp on excecute
          QNetworkRequest networkRequest(GetDateServerTagUrl);
          networkRequest.setHeader(QNetworkRequest::ContentTypeHeader,"application/x-www-form-urlencoded");
          networkManager->post(networkRequest,postData);

          JKSHJ Offline
          JKSHJ Offline
          JKSH
          Moderators
          wrote on last edited by
          #4

          @Sontichai said in QThread::start: Thread creation error: Resource temporarily unavailable (QNetworkAccessManager):

          Thank you so much.Your solution can solved my problem.

          I'm glad to hear that. :-) You're welcome, and happy coding!

          P.S. Please select Topic Tools > Mark as Solved for this thread and future forum posts whenever you find a solution

          Qt Doc Search for browsers: forum.qt.io/topic/35616/web-browser-extension-for-improved-doc-searches

          1 Reply Last reply
          0

          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt
          • Unsolved