[Gtk-sharp-list] (SOLVED): Application.Invoke and threads: strange behavior

Todd Berman tberman at off.net
Wed Oct 19 13:50:08 EDT 2005


On Wed, 2005-10-19 at 19:31 +0200, amartinez at atc.ugr.es wrote:
> Hi,
> 
> >Now I have tried to use a little C program (attached) which uses printf
> >and sleep(1). The usage is 'foo 4' and prints 4 strings, one every second.
> >
> >The situation is just the same, I can't understand why the command ping
> >works fine and my foo program not. The standard out and the TextView are
> >refreshed at the end of the execution of foo.
> 
> My bad. Only a 'fflush(stdout)' next to the 'printf' in the C code solves
> the problem.
> 

That isnt actually solved dude. It happens to work due to the timing on
your machine, but could change between machines, or glibc
implementations, or mono versions, etc, etc.


--Todd



More information about the Gtk-sharp-list mailing list