From: Adam D. <ad...@si...> - 2006-06-24 06:32:41
|
Andrea Pacini wrote: > In Contiki a process is itself a protothread ? In process.h I found that > MACRO defining process start, end , etc are defined in terms of protothread. > So, why is necessary to distinguish between processes and protothreads ? A Contiki process is made up of a protothread, which is a more low-level concept than a Contiki process. Contiki processes are scheduled by the Contiki kernel (they can receive events, can be polled, can be called from other processes). A protothread by itself cannot receive any events, and must be scheduled "manually" by the process that runs it. /adam -- Adam Dunkels, Swedish Institute of Computer Science http://www.sics.se/~adam/ |