SetiMinor - This program was an exercise in writing multi-tasking software.


Size:
1.38MB
Requirements:
No special requirements
Price:
Free
System:
Windows XP/2000/98/Me/NT
Rating:
4.5
License:
Freeware

Description - SetiMinor - This program was an exercise in writing multi-tasking software.



Multi-Threaded SamplingThis program was an exercise in writing multi-tasking software. The SETI clients on my network provided some processes to monitor using a multi-threaded application. On the interval, the program starts new processes to fetch or sample the current Progress of the SETI clients running on the network. The sample Process is multi-threaded. Each SETI client is has a separate process gathering thread when this event happens. This has a couple of benefits. The sample process is not processor intensive so many can happen at once. Since each SETI client has it`s own fetch process to read a sample, the rest don`t have to wait for one connection that is slow or may be unreachable for a while. With all the fetch processes happening simultaneously, the graphs show a comparison of the SETI clients at that moment. You can set the interval Between sample fetch events. Multi-Threaded SearchYou can also search your network for SETI clients using a multi-threaded search engine with a throttle. If you are looking for the SETI clients on your network, a lot of the processing (disk activity) will be happening on other computers. In addition, the disk operations are usually the slowest operation on the computer, so the processor can keep up with several at one time. There is a limit however and the search engine provides a throttle so that you can limit the number of search Threads so that they don`t overwhelm your computer. The search is displayed dynamically on the screen as it happens.

SetiMinor - This program was an exercise in writing multi-tasking software.


More in Science-SetiMinor - This program was an exercise in writing multi-tasking software.

Multi Tasking Seti Clients Writing Multi Tasking