🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #734

Re: Vertraagde read() op serial port

#734
From: Bart Friederichs
Date: Mon, 15 May 2006 09:22
12 lines
1496 bytes
Philip Paeps wrote:

> Een mogelijkheid zou zijn om voor mijn write() een thread af te vuren die
> select() en read() in een buffer en mijn higher level "read" die buffer te
> laten lezen.  Dat is echter een tamelijk dure oplossing.

Waarom niet gewoon die data meteen lezen en in een buffer zetten, zonder
thread? Als je de data nodig hebt, lees je m uit het buffer.

Of zie ik het nu veel te simpel?

Bart
Technical Details
Message-ID: <44684855$0$31642$e4fe514c@news.xs4all.nl>
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news.glorb.com!newsgate.cistron.nl!transit3.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
References: <slrne6gc5j.2iu4.philip+usenet@fasolt.home.paeps.cx>

Show Full Headers
Complete Article Headers
X-Google-Thread: fcea4,ede648acecc17a6e
X-Google-Thread: 106397,ede648acecc17a6e
X-Google-Thread: 107324,ede648acecc17a6e
X-Google-Attributes: gidfcea4,gid106397,gid107324,public
X-Google-Language: DUTCH,ASCII-7-bit
Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!news.glorb.com!newsgate.cistron.nl!transit3.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Date: Mon, 15 May 2006 11:22:38 +0200
From: Bart Friederichs <bf@tbwb.nl>
User-Agent: Thunderbird 1.5 (X11/20051201)
MIME-Version: 1.0
Newsgroups: be.comp.programming,nl.comp.os.linux.programmeren,nl.comp.programmeren
Subject: Re: Vertraagde read() op serial port
References: <slrne6gc5j.2iu4.philip+usenet@fasolt.home.paeps.cx>
In-Reply-To: <slrne6gc5j.2iu4.philip+usenet@fasolt.home.paeps.cx>
X-Enigmail-Version: 0.94.0.0
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Lines: 12
Message-ID: <44684855$0$31642$e4fe514c@news.xs4all.nl>
NNTP-Posting-Host: 80.127.148.66
X-Trace: 1147684949 news.xs4all.nl 31642 [::ffff:80.127.148.66]:38613
X-Complaints-To: abuse@xs4all.nl