Добрый день
Нужен совет, получил я данные от поп3 сервера примерно такого вида(только заголовки)
для каждого письма:
From yy@p.mail.ru Fri Mar 11 19:00:34 2011
Return-path: <yy@p.mail.ru>
Received: from [94.100.178.233] (port=55475 helo=alpha.mail.ru)
by mx100.mail.ru with esmtp
id 1Py4lW-0006RE-00
for mail_man-2011@mail.ru; Fri, 11 Mar 2011 19:00:34 +0300
Received: by alpha.mail.ru (Postfix, from userid 506)
id 149D41C968; Fri, 11 Mar 2011 19:00:14 +0300 (MSK)
From: =?windows-1251?B?zvLi5fL7QE1haWwuUnU=?=<otvet@corp.mail.ru>
To: mail_man-2011@mail.ru
Subject: =?windows-1251?B?xO7h8O4g7+7m4Ovu4uDy/CDt4CDO8uLl8vtATWFpbC5SdQo=?=
Content-Type: text/html; charset=windows-1251
Message-Id: <20110311160034.149D41C968@alpha.mail.ru>
Date: Fri, 11 Mar 2011 19:00:14 +0300 (MSK)
X-Antivirus: avast! (VPS 110428-0, 28.04.2011), Inbound message
X-Antivirus-Status: Clean
В самой программе пока два потока - 1 Гуи и поток №2 который подключается к серверу
и запрашивает данные которые потом нужно отобразить в таблице,
мне надо только поля From:, Subject: и Date: если делать упор на многопоточность,
1. как лучше сделать создать потоков количества idealThreadCount() и в них
сделать обработку, а поток №2 просто усыпить?
или сделать очередь и пока поток №2 получает следующую строку предыдущую разбирать?
2. И как создать много одинаковых потоков, это нужно создать массив объектов-потомков
QThread?