详解 Android 中的微型云
2010-02-22 16:05:00 来源:WEB开发网核心提示:"); } } else hyper(TRUE, namelist[i]->d_name); } else { mimeokay(n
");
}
}
else
hyper(TRUE, namelist[i]->d_name);
}
else
{
mimeokay(namelist[i]->d_name);
if(fstr == 0)
{
strcat(theList, namelist[i]->d_name);
strcat(theList, " ");
}
else
hyper(FALSE, namelist[i]->d_name);
}
free(namelist[i]);
}
free(namelist);
}
return theList;
}
}
}
else
hyper(TRUE, namelist[i]->d_name);
}
else
{
mimeokay(namelist[i]->d_name);
if(fstr == 0)
{
strcat(theList, namelist[i]->d_name);
strcat(theList, " ");
}
else
hyper(FALSE, namelist[i]->d_name);
}
free(namelist[i]);
}
free(namelist);
}
return theList;
}
在清单 9 中,定义了微型云服务器的 child 功能。这个功能在每次服务器接收到浏览器请求时运行,并且它提供了一个简单功能:分配必需的缓冲以满足请求、处理缓冲,然后释放缓冲,这样,在不需要使用内存的时候,分配的系统内存就会降低。在手机中,内存是一种非常稀缺的资源,因此,当程序处理完一个请求后,应当将所占用的内存返回给系统。
清单 9. Daemon child 功能
|
更多精彩
赞助商链接