parent-child

    0熱度

    3回答

    我正試圖在另一個進程中創建一個子進程。我正在用C語言編寫這兩個程序。首先我寫一個虛擬的過程,這將是孩子的過程。它所做的只是在屏幕上寫一個字符串。它獨立運作。然後我編寫另一個程序,這將是父進程。但是,我無法做到這一點。我試圖一起使用fork和execl函數,但是我失敗了。我也希望子進程不會終止,直到父進程終止。 我應該如何編寫父進程? 謝謝。 這裏是子進程的代碼: #include <stdio.h

    2熱度

    1回答

    我有用C語言編寫的父進程和子進程。父母過程中的某個地方將HUP信號發送給孩子。我希望我的父母程序檢測孩子是否死亡。但是當我發送SIGHUP時,子進程變成殭屍。如何在父進程中檢測孩子是否是殭屍?我嘗試下面的代碼,但是它並沒有返回我想要的結果,因爲子進程仍然存在,但它已經失效。 kill(childPID, 0); 還有一個問題;我可以在不殺死父母的情況下殺死殭屍孩子嗎? 謝謝。

    1熱度

    2回答

    從幾天我想到下面的場景 考慮我有2個父親子關係類型一對多。在刪除父行時,我必須刪除與父母相關的子行。簡單的權利? 我必須做一個事務範圍做上述操作我可以做到這一點如下; (它的僞代碼,但我使用ODBC連接和數據庫的C#代碼這樣做是SQL Server)的 開始交易(讀提交) 閱讀所有的孩子在那裏child.fk = P1 的foreach(孩子)刪除子,其中child.pk = CX 刪除父那裏pa

    1熱度

    2回答

    我有一個Model類。這個類應該能夠引用它自己,即模型的結果「輸出」應該是這樣的。 Some instanceOf Model.class |-> Some instanceOf Model.class having parent instance referenced as parent_id |-> Some instanceOf Model.class having ......

    6熱度

    2回答

    使用Windows API在C++中創建子進程時,可以允許繼承從父到子的句柄。在Microsoft示例"Creating a Child Process with Redirected Input and Output"中,將子進程的標準輸入/輸出重定向到由父級創建的管道,必須允許重定向管道的繼承可用。我正在開發一個小的演示類,它啓動一個外部可執行文件,讀取輸出,然後將其吐回給調用者(將返回的輸出

    4熱度

    1回答

    我會就在跳,是簡要的描述時,終止所有(盛大)兒童: C++中,Windows API 我創建使用CreateProcess運行外部子進程(命令在線)應用程序。我已經建立了超時,如果子進程在那時還沒有返回正常執行,我希望強制終止該子進程。 理想情況下,我想爲子進程充當一樣的,如果它被稱爲ExitProcess,或者如果Ctrl+C被送到其控制檯(從默認的控制檯控制處理程序調用ExitProcess)

    2熱度

    3回答

    我有一個函數從我的數據庫中獲取父項的所有子項的ID。所以,如果我查找id 7,它可能會返回一個包含5,6和10的數組。然後我想要做的是遞歸地找到那些返回的id的子節點,等等,直到子節點的最後深度。 我試圖寫一個函數來做到這一點,但我對遞歸感到困惑。 function getChildren($parent_id) { $tree = Array(); $tree_string;

    1熱度

    1回答

    如何做這樣的事情: Class Car: string Name, int year Class SUV:Car; SUV bmw=ToCar(car); 類似的東西? public object ToObject(Type type, Car car) { // here i just wanna take string and int pool } 我不喜歡的東西: Lis

    3熱度

    4回答

    我在使用C++方面很新穎,而且我實際上已經停止了一個問題。 我有些類A,B,C定義如下(僞) class A { ... DoSomething(B par1); DoSomething(C par1); ... } class B { A parent; ... } class C { A parent; ... } 的問題

    0熱度

    1回答

    我在保存實體時遇到問題。 映射: ?xml version="1.0" encoding="utf-8" ?> <hibernate-mapping xmlns="urn:nhibernate-mapping-2.2" assembly="Clients.Core" namespace="Clients.Core.Domains"> <class name="S