<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Multithread Prozesse und lesen aus großer Datei ????]]></title><description><![CDATA[<p>hi,</p>
<p>ich habe eine ziehmlich große Datei die ich nicht in den RAM einlesen wollte.<br />
Ich habe viele Threads die allerding auf diese Datei zugreifen müssen, und zwar<br />
auf unterschiedliche zeilen. wie mache ich das am besten, immer von vorne anfangen und bis zu der gewissen zeile springen, ist ziehmlicher müll, die anzahl der threads ist auch variable, ich habe keine ahnung.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/103985/multithread-prozesse-und-lesen-aus-großer-datei</link><generator>RSS for Node</generator><lastBuildDate>Thu, 13 Aug 2026 14:47:17 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/103985.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 15 Mar 2005 11:17:26 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Multithread Prozesse und lesen aus großer Datei ???? on Tue, 15 Mar 2005 11:17:26 GMT]]></title><description><![CDATA[<p>hi,</p>
<p>ich habe eine ziehmlich große Datei die ich nicht in den RAM einlesen wollte.<br />
Ich habe viele Threads die allerding auf diese Datei zugreifen müssen, und zwar<br />
auf unterschiedliche zeilen. wie mache ich das am besten, immer von vorne anfangen und bis zu der gewissen zeile springen, ist ziehmlicher müll, die anzahl der threads ist auch variable, ich habe keine ahnung.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/744890</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/744890</guid><dc:creator><![CDATA[pradox]]></dc:creator><pubDate>Tue, 15 Mar 2005 11:17:26 GMT</pubDate></item><item><title><![CDATA[Reply to Multithread Prozesse und lesen aus großer Datei ???? on Tue, 15 Mar 2005 12:00:05 GMT]]></title><description><![CDATA[<p>benutzt du windows? dann könnteste es mit 'file mapping' versuchen. guckst du: <a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/createfilemapping.asp" rel="nofollow">http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/base/createfilemapping.asp</a><br />
damit holste dir teile der datei in den speicher und die threads können darauf zugreifen als wär's 'memory', brauchen also kein filehandling selber machen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/744921</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/744921</guid><dc:creator><![CDATA[net 0]]></dc:creator><pubDate>Tue, 15 Mar 2005 12:00:05 GMT</pubDate></item><item><title><![CDATA[Reply to Multithread Prozesse und lesen aus großer Datei ???? on Tue, 15 Mar 2005 12:27:57 GMT]]></title><description><![CDATA[<p>also gehts nicht ums in speicher laden, problem ist, die file ist 10mb groß, manche threads brauch vom anfang was andere wiederum vom ende. dann müsste ich ja also das ganze einlesen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/744944</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/744944</guid><dc:creator><![CDATA[pradox]]></dc:creator><pubDate>Tue, 15 Mar 2005 12:27:57 GMT</pubDate></item><item><title><![CDATA[Reply to Multithread Prozesse und lesen aus großer Datei ???? on Tue, 15 Mar 2005 12:32:56 GMT]]></title><description><![CDATA[<p>Was du suchst ist ein brauchbarer Chaching-Algorithmus... Mit MemoryMapped Files würdest du diese Aufgabe dem Betriebssystem auferlegen, welches (hoffentlich) schon einen solchen Algo verpasst gekriegt hat.<br />
Insofern ist net's Vorschlag gar nicht so daneben.</p>
<p>Funktioniert übrigens nicht nur auf Windows... Nur ist der Mechanismus (API) bei *nixen z.B. bestimmt anders.</p>
<p>-junix</p>
]]></description><link>https://www.c-plusplus.net/forum/post/744947</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/744947</guid><dc:creator><![CDATA[junix]]></dc:creator><pubDate>Tue, 15 Mar 2005 12:32:56 GMT</pubDate></item><item><title><![CDATA[Reply to Multithread Prozesse und lesen aus großer Datei ???? on Tue, 15 Mar 2005 12:35:41 GMT]]></title><description><![CDATA[<p>okay, werde mich damit mal beschäftigen, übrigends unter linux gibt es das auch</p>
<p><a href="http://216.239.59.104/search?q=cache:8q3CN8YunfEJ:cplus.kompf.de/memmap.html+File+Mapping+c%2B%2B&amp;hl=de&amp;lr=lang_de" rel="nofollow">http://216.239.59.104/search?q=cache:8q3CN8YunfEJ:cplus.kompf.de/memmap.html+File+Mapping+c%2B%2B&amp;hl=de&amp;lr=lang_de</a></p>
<p>danke</p>
]]></description><link>https://www.c-plusplus.net/forum/post/744952</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/744952</guid><dc:creator><![CDATA[pradox]]></dc:creator><pubDate>Tue, 15 Mar 2005 12:35:41 GMT</pubDate></item><item><title><![CDATA[Reply to Multithread Prozesse und lesen aus großer Datei ???? on Tue, 15 Mar 2005 13:17:10 GMT]]></title><description><![CDATA[<p>Für sowas gibt es Datenbanken. Dies haben eine Suche bereits drin.</p>
<p>Oder du erstellst selbst eine Index.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/745000</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/745000</guid><dc:creator><![CDATA[Unix-Tom]]></dc:creator><pubDate>Tue, 15 Mar 2005 13:17:10 GMT</pubDate></item></channel></rss>