1
A
回答
1
int main (int argc, char *argv[]) {
unsigned long long bytes;
char bytes_str[32];
void *buf;
int i;
if (argc < 2) {
fprintf(stderr, "usage: %s [megabytes]\n", argv[0]);
exit(EXIT_SUCCESS);
} else if (argc < 3) {
switch (fork()) {
case 0: break;
case -1: perror("fork");
exit(EXIT_FAILURE);
default: exit(EXIT_SUCCESS);
}
bytes = strtoull(argv[1], 0, 0) * 1024 * 1024;
snprintf(bytes_str, sizeof(bytes_str), "%llu", bytes);
if (execlp(argv[0], argv[0], "child", bytes_str, (char *)0) != 0) {
perror("execlp");
exit(EXIT_FAILURE);
}
/* NOT REACHED */
} else {
bytes = strtoull(argv[2], 0, 0);
}
if (bytes < 1024*1024) exit(EXIT_SUCCESS);
buf = malloc(bytes);
if (buf == 0) {
perror("malloc");
exit(EXIT_FAILURE);
}
memset(buf, '\xff', bytes);
free(buf);
bytes /= 2;
snprintf(bytes_str, sizeof(bytes_str), "%llu", bytes);
for (i = 0; i < 2; ++i) {
switch (fork()) {
case 0: break;
case -1: perror("fork");
exit(EXIT_FAILURE);
default: continue;
}
if (execlp(argv[0], argv[0], "child", bytes_str, (char *)0) != 0) {
perror("execlp");
exit(EXIT_FAILURE);
}
/* NOT REACHED */
}
return 0;
}
相關問題
- 1. UISwitch:使觸摸區域大於默認觸摸區域
- 2. 獲取觸摸點與最大的區域被觸摸 - Android
- 3. UIButton的可觸摸區域
- 4. 獲取觸摸區域
- 5. iPhone - 觸摸區域檢測
- 6. 觸摸區域控制
- 7. Cocos2d按鈕觸摸區域
- 8. 把屏幕劃分成6個區域與檢測多觸摸
- 9. SceneKit在給定區域檢測觸摸
- 10. SpriteKit:在大精靈中創建可觸摸區域 - 基於精靈內部觸摸的位置來處理SKA
- 11. 如何在android中檢測開放區域的觸摸區域?
- 12. 組內存限制(用叉子和exec)
- 13. 爲UIPanGestureRecognizer增加觸摸區域?
- 14. 展開ClickableSpan的觸摸區域
- 15. 如何擴展按鈕觸摸區域?
- 16. LibGdx - 增加演員的觸摸區域
- 17. 增加觸摸手勢區域爲UILabel
- 18. Android WebView鏈接觸摸區域
- 19. 設置SKSpriteNode的可觸摸區域
- 20. 多點觸摸和隔離區域
- 21. 觸摸時更大觸摸
- 22. box2d:更大的可點擊/可觸摸區域
- 23. iPhone:調整大小UIImageView不會調整「觸摸區域」
- 24. UINavigationItem後退按鈕觸摸區域太大
- 25. HTML觸摸屏增加文本的「命中區域」大小?
- 26. android - 如何定義一個圓圈內的可觸摸區域
- 27. ViewPager忽明忽暗上空白區域內觸摸
- 28. 如何在內部區域用短劃線代替下劃線?
- 29. HTML圖像地圖區域觸摸事件沒有觸發
- 30. UITableViewCell在靈活寬度內的「可觸摸」區域的裁剪或遮罩UITableView
什麼?奇怪的作業?或者你有其他目的?你有什麼嘗試? – lvella 2012-07-24 16:53:17
@Ivella這不是一項功課。還沒有嘗試過任何東西。我正要去。我會發布我的代碼。 – abc 2012-07-24 17:41:01
你需要什麼目的?如果我們知道實際的問題,我們可能會提供更好的解決方案... – thkala 2012-07-24 17:53:10