小编Cou*_*ero的帖子

在linux中并行处理

我不确定如何处理我正在编写的程序中的异步任务,我希望有经验的人至少可以指出我正确的方向.

我在嵌入式ARM处理器上运行Angstrom Linux.我的程序通过暴露的硬件PWM和PTP上的摄像头控制多个伺服系统.此外,它是套接字守护程序,它从任意客户端(在此实例中为Android)中获取命令.相机PTP很慢,我不想等待它完成任务,因为程序的其余部分需要响应.

我已经尝试过线程,但相机线程中的任何问题似乎都会破坏整个过程.理想情况下,我想自己发送相机来做它的事情,当它完成时让主功能知道.这是一种合适的分叉技术还是我实施了不正确的线程?

另外,我想远离大型二级库,以避免我已经拥有的任何交叉编译问题.在此先感谢您的任何建议.

c linux multithreading

6
推荐指数
1
解决办法
870
查看次数

使用bash提取JSON变量

我需要从JSON编码文件中提取变量并将其分配给Bash中的变量.

摘录...来自file.json

  "VariableA": "VariableA data", 
    "VariableB": [
        "VariableB1", 
        "VariableB2", 
        "VariableB3", 
        "VariableB3"
    ], 
Run Code Online (Sandbox Code Playgroud)

我已经到了这个地方

variableA=$(fgrep -m 1 "VariableA" file.json )
Run Code Online (Sandbox Code Playgroud)

但它返回整行.我只想要数据

对于VariableB,我需要用逗号分隔的值替换列表.

我看过awk,sed,grep,regexpressions并且确实给出了学习曲线......需要知道使用哪一个,或者更好的解决方案.

感谢您的建议...但这是完美的git://github.com/kristopolous/TickTick.git

linux bash grep json

3
推荐指数
1
解决办法
2642
查看次数

标签 统计

linux ×2

bash ×1

c ×1

grep ×1

json ×1

multithreading ×1