如何将#include <unistd.h>
#include <stdlib.h>
#include <stdio.h>
#include <errno.h>
#include <string.h>
#define CHECK(syscall, msg) do { \
if ((syscall) == -1) { \
perror(msg); \
_exit(1); \
} \
} while(0)
int main () {
int ls_pid;
char *ls_argv[] = { "ls", NULL };
CHECK(ls_pid = fork(), "fork error");
if (!ls_pid) {
CHECK(setpgid(0, 0), "setpgid error");
CHECK(tcsetpgrp(STDIN_FILENO, 0), "tcsetpgrp error");
CHECK(execvp(ls_argv[0], ls_argv), "execvp error");
} else {
// sleep(2);
setpgid(ls_pid, ls_pid); // This might give error if the child process has entered execvp.
// It returns -1 if uncommenting the sleep(2) above.
}
CHECK(wait(NULL), "wait error");
printf("Finish\n");
}
中的数据作为读取值传递到事务中?
event.data.data()
答案 0 :(得分:2)
您无法通过自己的当前价值&#34;进入交易。但由于云功能仅在数据提交后触发,因此获取事务中的数据应该在具有低争用的文档中提供相同的值。
事实上:如果它没有给出相同的值,那是因为其他人已经再次更改了文档。这就是为什么你无法通过自己的原因&#34;这就是现在的价值&#34;。
这听起来有点像XY problem。您能否更新您的问题以告诉您要完成的工作,以及可能出现问题的代码?