<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: Multithreaded-serverio gijų sinchronizavimas</title>
	<atom:link href="http://pawka.linija.net/2006/08/03/multithreaded-serverio-giju-sinchronizavimas/feed/" rel="self" type="application/rss+xml" />
	<link>http://pawka.linija.net/2006/08/03/multithreaded-serverio-giju-sinchronizavimas/</link>
	<description>Geek.</description>
	<lastBuildDate>Fri, 10 Feb 2012 06:40:24 +0200</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Pawka</title>
		<link>http://pawka.linija.net/2006/08/03/multithreaded-serverio-giju-sinchronizavimas/#comment-11312</link>
		<dc:creator>Pawka</dc:creator>
		<pubDate>Fri, 04 Aug 2006 08:33:43 +0000</pubDate>
		<guid isPermaLink="false">http://pawka.linija.net/2006/08/03/multithreaded-serverio-giju-sinchronizavimas/#comment-11312</guid>
		<description>Ačiū už kodą, jau mačiau, tik dar nespėjau išsinagrinėti. Vakar buvau susikonstravęs, kad apie darbą būtų pranešta, kai ateina užklausa. Tačiau ar dėl mano klaidų, ar dėl ko kito, spartos testo rezultatai nuvylė. Tad galų gale pakeičiau sleep į usleep ir nurodžiau kiek mažesnį laiko intervalą nei viena sekundė. Taip procesoriaus resursai nėra labai valgomi, o ir atsakymų sparta vos ne ideali.

Beje, taip veikia dar greičiau nei su nuolat besisukančia gija :-) Padariau išvadą, kad dėl to, jog CPU nėra taip apkraunamas ir gali apdoroti duomenis.</description>
		<content:encoded><![CDATA[<p>Ačiū už kodą, jau mačiau, tik dar nespėjau išsinagrinėti. Vakar buvau susikonstravęs, kad apie darbą būtų pranešta, kai ateina užklausa. Tačiau ar dėl mano klaidų, ar dėl ko kito, spartos testo rezultatai nuvylė. Tad galų gale pakeičiau sleep į usleep ir nurodžiau kiek mažesnį laiko intervalą nei viena sekundė. Taip procesoriaus resursai nėra labai valgomi, o ir atsakymų sparta vos ne ideali.</p>
<p>Beje, taip veikia dar greičiau nei su nuolat besisukančia gija :-) Padariau išvadą, kad dėl to, jog CPU nėra taip apkraunamas ir gali apdoroti duomenis.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nerka</title>
		<link>http://pawka.linija.net/2006/08/03/multithreaded-serverio-giju-sinchronizavimas/#comment-11311</link>
		<dc:creator>nerka</dc:creator>
		<pubDate>Fri, 04 Aug 2006 08:27:52 +0000</pubDate>
		<guid isPermaLink="false">http://pawka.linija.net/2006/08/03/multithreaded-serverio-giju-sinchronizavimas/#comment-11311</guid>
		<description>o koda jau daviau</description>
		<content:encoded><![CDATA[<p>o koda jau daviau</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nerka</title>
		<link>http://pawka.linija.net/2006/08/03/multithreaded-serverio-giju-sinchronizavimas/#comment-11310</link>
		<dc:creator>nerka</dc:creator>
		<pubDate>Fri, 04 Aug 2006 08:27:14 +0000</pubDate>
		<guid isPermaLink="false">http://pawka.linija.net/2006/08/03/multithreaded-serverio-giju-sinchronizavimas/#comment-11310</guid>
		<description>na nevisai taip :)  gaunasi kad ta gija kuri tikrina ar yra darbo irgi kabo ant ciklo yr svaisto cpu. paprastai darbo atsiranda tik pliupsniais (neaisku ka daro ta tavo programa).</description>
		<content:encoded><![CDATA[<p>na nevisai taip :)  gaunasi kad ta gija kuri tikrina ar yra darbo irgi kabo ant ciklo yr svaisto cpu. paprastai darbo atsiranda tik pliupsniais (neaisku ka daro ta tavo programa).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Pawka</title>
		<link>http://pawka.linija.net/2006/08/03/multithreaded-serverio-giju-sinchronizavimas/#comment-11309</link>
		<dc:creator>Pawka</dc:creator>
		<pubDate>Thu, 03 Aug 2006 10:25:17 +0000</pubDate>
		<guid isPermaLink="false">http://pawka.linija.net/2006/08/03/multithreaded-serverio-giju-sinchronizavimas/#comment-11309</guid>
		<description>Tai dabar taip ir padariau. Pakūriau vieną giją, kuri nuolat suktusi ir tikrintų ar yra darbų. Jei yra, tai su pthread_cond_signal siunčiu signalą kitiem. O tuo tarpu kiti su pthread_cond_wait laukia to signalo ir jį gavę atlieka savo darbus.

Šiaip jei nesunku, mestelk tą kodą, įdomu būtų pasižiūrėt :-)</description>
		<content:encoded><![CDATA[<p>Tai dabar taip ir padariau. Pakūriau vieną giją, kuri nuolat suktusi ir tikrintų ar yra darbų. Jei yra, tai su pthread_cond_signal siunčiu signalą kitiem. O tuo tarpu kiti su pthread_cond_wait laukia to signalo ir jį gavę atlieka savo darbus.</p>
<p>Šiaip jei nesunku, mestelk tą kodą, įdomu būtų pasižiūrėt :-)</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: nerka</title>
		<link>http://pawka.linija.net/2006/08/03/multithreaded-serverio-giju-sinchronizavimas/#comment-11308</link>
		<dc:creator>nerka</dc:creator>
		<pubDate>Thu, 03 Aug 2006 09:50:46 +0000</pubDate>
		<guid isPermaLink="false">http://pawka.linija.net/2006/08/03/multithreaded-serverio-giju-sinchronizavimas/#comment-11308</guid>
		<description>em tam yra condition variablai, viena threada uzslypini kad laukto kol condtinion variable\\\&#039;as bus reikiamoj bulkej ir kai nusiunti duomenu transliuoji pranseisma, uzblokuotas threadas atsigauna, padaro ka reik ir vel sau block\\\&#039;uojamas buna ir tt

labai reikia -galeciau koda parodyti veikianti :)</description>
		<content:encoded><![CDATA[<p>em tam yra condition variablai, viena threada uzslypini kad laukto kol condtinion variable\\\&#8217;as bus reikiamoj bulkej ir kai nusiunti duomenu transliuoji pranseisma, uzblokuotas threadas atsigauna, padaro ka reik ir vel sau block\\\&#8217;uojamas buna ir tt</p>
<p>labai reikia -galeciau koda parodyti veikianti :)</p>
]]></content:encoded>
	</item>
</channel>
</rss>

