threadcontext

    3熱度

    3回答

    我正在使用Windows 7 64位機器(我有管理員權限)。我使用PyDev ctypes for Python的Python 2.7(64位)來嘗試讀取與特定PID關聯的所有線程中的寄存器值(嘗試了在64和32位模式下運行的進程的PID) ,但是當我這樣做時,寄存器的值全部爲零。當我使用Wow64GetThreadContext,呼叫失敗,GetLastError返回0x00000057(「無效

    1熱度

    1回答

    我在web-app中使用log4j-api-2.0-beta4.jar和sl4j。 我想插入一些值到ThreadContext中。 ThreadContext.put("user",userName); ThreadContext.put("thread",thread); ThreadContext.put("url",url); 我所做的所有獲得ThreadContext的方法都是導

    6熱度

    1回答

    我有一個WCF服務,它將每個調用記錄到數據庫。稍後,如果發生異常,它也會記錄到單獨的數據庫中。 我想要一種方式將這兩個日誌綁定在一起,以便我們可以看到可能導致異常的原因。爲了做到這一點,我想要一些獨特的ID,我可以獲得每個電話。因爲整個事情正在一個線程上執行,所以我可以例如將線程名稱設置爲一個GUID,例如。 System.Threading.Thread.CurrentThread.Name =

    0熱度

    1回答

    我在讀最近的異步/等待,我想知道如何共享屬於不同類的不同線程之間的數據?假設我們在某些Web應用程序中有HttpContext。此上下文包含有關userId,sessionId等的信息。我們的Web應用程序提供了一些在另一臺計算機上執行的控制檯應用程序使用的數據。如果在這個控制檯應用程序中發生錯誤,我會將它寫入日誌文件。 userId和sessionId也應寫入此日誌文件。但是在這個控制檯應用程序

    3熱度

    1回答

    這不是非常重要的一個問題,但我想知道爲什麼Thread類的屬性獲取當前上下文(Thread.CurrentContext)和獲得的方法當前的AppDomain(Thread.GetDomain()) 。 瞭解Process> AppDomain> Context> Thread的層次結構,我的假設是線程的上下文在當前時間點已知,並且該域需要根據當前上下文進行搜索。 但我想聽到更明智的答案。謝謝!

    0熱度

    1回答

    實際上,主要的場景是:從主線程有兩個線程正在運行。通過使用條件變量,兩個線程將運行並休眠,然後它將返回到主線程。我的意思是我不想要不同的輸出模式。只有一種模式:從main-> thread1-> thread2-> main。 我已經寫了對C thread.It代碼顯示我有時候有時候想not.as例如,輸出的是結果: I am in thread 1 before conditional wai

    1熱度

    2回答

    我必須登錄線程上下文屬性是這樣的: string logFilePath = AppDomain.CurrentDomain.BaseDirectory + "log4netconfig.xml"; FileInfo finfo = new FileInfo(logFilePath); log4net.Config.XmlConfigurator.ConfigureAndWatch(finfo

    1熱度

    1回答

    我試圖在Windows7 64位上獲取另一個進程'EBP寄存器的值。 爲了這個,我正在使用GetThreadContext這樣的: static CONTEXT threadContext; memset(&threadContext, 0, sizeof(CONTEXT)); threadContext.ContextFlags = CONTEXT_FULL; bool contextOk

    2熱度

    1回答

    我正在嘗試遷移到log4j2。 在RollingFile追加程序我加入如下: <PatternLayout> <pattern>[%d{MM/dd/yy HH:mm:ss:SSS z}] %-18.18t %-35.35c{1} %-5p (%F:%L) %m \t %x %n</pattern> </PatternLayout> 我們知道,%x是打印堆棧元素,結束每個記錄語句。

    1熱度

    1回答

    基本上我正在嘗試的是在具有上下文切換的單個線程上模擬多線程。我每10微秒設置一次鬧鐘,並將上下文從一個切換到另一個線程。問題在於,大約有五分之一的運行結束時會在報警完成swapcontext後發生seg故障,至少這是我用gdb跟蹤它的地方。 這裏是我的源文件 main.c中 #include "umt.h" void f() { int x = 10; printf("s